Canadian Prime Minister Mark Carney announced on 1 November 2026 that by-elections will be held on 7 December 2026. The by-elections will take place in six electoral districts, including Brantford—Brant South, Laurier—Sainte-Marie and Rosemont—La Petite-Patrie. The other three districts listed are Saint-Hyacinthe—Bagot—Acton, Scarborough North and Yorkton—Melville. The Office of the Prime Minister published the announcement on its website on 1 November 2026 at 14:00 UTC.
Produced with the help of AI. PressExpress reports only verifiable events and published statements.