Trudeau has spent years attacking Trump to boost his own political fortunes, so why are Canadians upset that Trump is returning the favour?