US President Donald Trump on Wednesday called Canada PM Justin Trudeau "two-faced" after a video showed Trudeau and other world leaders apparently mocking the US President. "Trudeau...he's a nice guy, but the truth is I called him out on the fact he's not paying 2% (of Canada's GDP to NATO) and I guess he's not happy about it," Trump said.