Canada PM to ban travel to extremist hotspots if re-elected