Highlights of what happened today on the federal election campaign trail:
Conservative Leader Andrew Scheer speaks with reporters in Hemmingford, Que., about his party’s proposed changes to Canada’s immigration system.
Liberal Leader Justin Trudeau addresses supporters and responds to questions from the media at a campaign stop in Markham, Ont.
NDP Leader Jagmeet Singh delivers remarks in Montreal at the Canadian Union of Public Employees (CUPE)’s biennial convention.
Bloc Québécois Leader Yves-François Blanchet speaks with reporters at a campaign event in Gatineau, Quebec.