The King must stand up to Donald Trump, says Canadian politician