Donald Trump has accused Prime Minister Mark Carney of lying about the terms of the failed trade deal with Canada in a social media post.

Siding with Canadians weary of provocations from Washington, Prime Minister Mark Carney stood up to US President Donald Trump, rejecting what he called an "unfair" trade deal -- a…

Mark Carney owes Canadian the full details of why he pulled out of trade agreement with Trump