Prime Minister Mark Carney announced on Sunday that there will be by-elections in some Ontario, Quebec and Saskatchewan federal districts at the end of the year. The by-elections will be held in the following electoral districts: They will be held on Dec 7., 2026.