Prime Minister Justin Trudeau speaks in Hamilton, Ont.