2017 Markham—Thornhill federal by-election (original) (raw)
A by-election was held in the federal riding of Markham—Thornhill in Ontario, Canada on 3 April 2017 following the resignation of Liberal MP and Minister of Immigration John McCallum, who was appointed to a diplomatic post. The seat was held by the Liberal candidate Mary Ng on a reduced majority. The by-election was scheduled to coincide with four others across the country; Calgary Heritage, Calgary Midnapore, Ottawa—Vanier and Saint-Laurent.