This is a list of elections in Canada in 2012. Included are provincial, municipal and federal elections, by-elections on any level, referendums and party leadership races at any level.
January 16 - North Glengarry, Ontario mayoral by-election
February 27
Hinton, Alberta municipal by-election, 2012
Yellowhead County, Alberta municipal by-election, 2012
March 19 - Federal by-election in Toronto—Danforth
March 24 - New Democratic Party leadership election, 2012
March 26 - Rocky View County, Alberta municipal by-election, 2012
April 23
Alberta general election, 2012
Alberta Senate nominee election, 2012
May 1 - Stony Plain municipal by-election, 2012
May 14 - New Brunswick municipal elections, 2012
June 11 – Argenteuil and LaFontaine by-elections
June 25 - Rothesay by-election
September 4
Fort Whyte by-election
Quebec general election, 2012
September 6 - Kitchener—Waterloo and Vaughan by-elections
October 15
Iqaluit municipal election, 2012
Northwest Territories municipal elections, 2012 (taxed communities)
October 18 - Yukon municipal elections, 2012
October 20 - Nova Scotia municipal elections, 2012
October 24 - Saskatchewan municipal elections, 2012 (urban municipalities)
October 27 - New Brunswick Liberal Association leadership election, 2012
November 3 - Green Party of Prince Edward Island leadership election, 2012
November 5 - Prince Edward Island municipal elections, 2012, excluding Charlottetown, Cornwall, Stratford and Summerside
November 7 - Saskatchewan municipal elections, 2012 (odd-numbered rural municipalities)
November 11 - Municipal by-election in Rivière-des-Prairies, Montreal
November 26 - Federal by-elections in Calgary Centre, Durham, and Victoria
December 3 - Nunavut municipal elections, 2012 (hamlets)
December 10 - Northwest Territories municipal elections, 2012 (hamlets)
Canadian electoral calendar, 2012 Wikipedia (Text) CC BY-SA