Commentary Riaz Kara and Sean Speer: Canada is hosting the G7 this summer. It should make the most of it 19 March 2025