A Canadian premier has gone viral on social media after he wore a hat to send a very clear message to Donald Trump ahead of his inauguration.
Trump, who has threatened to slap tariffs of 10% to 60% on goods from China, takes office on Jan. 20. During his first term, ...