Obama US Canada Mexico

U.S. President Barack Obama handed the torch of progressive politics to Prime Minister Justin Trudeau on Wednesday in a warm, rousing speech to Parliament, where he also bluntly urged Canada to spend more on defence to meet international obligations.

‘The world needs more Canada,’ Barack Obama tells Parliament