Canadians upset at Trump's bad math and bad manners