Justin Trudeau dons bulletproof vest for campaign event in Ontario