Canadian PM Trudeau responds to be swarmed in Hamilton by angry protestors.