Donald Trump has united Canada — against Donald Trump