"Canada's sovereignty isn't for debate," said Melanie Joy, Canada's Foreign Minister, after she wrapped up a G7 meeting.