President-elect Donald Trump has taken yet another swipe at Canada and Justin Trudeau, this time referring to the country as ...