Trump is a buffoon - and the majority of Canadians see fit to rain vitriol and scorn upon such  right of center buffoons-
-
but what of the left of center buffoons that now populate the political landscape north of the 49th...........?
-
surly they are worthy of the same treatment