News

Trump’s truculence has infuriated many Canadians, leading many to cancel U.S. vacations, refuse to buy American goods and possibly even vote early — a record 7.3 million Canadians cast ballots before ...