List of Prime Ministers of Canada
1964–1970: Tommy Douglas (New Democratic)
1964 (maj.) def. George Hees (Progressive Conservative), Jean Marchand (Liberal)
1966 (maj.) def. Robert Stanfield (Progressive Conservative), Jean Marchand (Liberal)
1970–1974: Robert Stanfield (Progressive Conservative)
1970 (maj.) def. Tommy Douglas (New Democratic), Paul Hellyer (Liberal)
1974–1976: Tommy Douglas (New Democratic)
Feb. 1974 (min.) def. Robert Stanfield (Progressive Conservative), Paul Hellyer (Liberal)
Oct. 1974 (maj.) def. Robert Stanfield (Progressive Conservative), Paul Hellyer (Liberal)
1976–1979: David Lewis (New Democratic)
1979–1990: Flora MacDonald (Progressive Conservative)
1979 (maj.) def. David Lewis (New Democratic), John Turner (Liberal)
1983 (maj.) def. Mel Watkins (New Democratic), John Turner (Liberal)
1987 (maj.) def. Ed Broadbent (New Democratic), John Turner (Liberal)
1990–1997: Brian Mulroney (Progressive Conservative)
1992 (maj.) def. Ed Broadbent (New Democratic), John McCallum (Liberal)
1997–2007: Tom Mulcair (New Democratic)
1997 (maj.) def. Brian Mulroney (Progressive Conservative), John McCallum (Liberal)
2001 (maj.) def. Bernard Lord (Progressive Conservative), Gerard Kennedy (Liberal)
2005 (maj.) def. Vic Toews (Progressive Conservative), Gerard Kennedy (Liberal)
2007–2010: Robert Chisholm (New Democratic)
2010–2016: John Tory (Progressive Conservative)
2010 (coalition with Liberal) def. Robert Chisholm (New Democratic), Justin Trudeau (Liberal)
2015 (maj.) def. Peter Julian (New Democratic), Martine Ouellet (Parti National), Justin Trudeau (Liberal)
2016–2019: Christy Clark (Progressive Conservative)
2017 (min.) def. Pierre Nantel (New Democratic), Martine Ouellet (Parti National), Stéphane Dion (Liberal)
2019–2022: Doug Ford (Progressive Conservative)
2019 (maj.) def. Pierre Nantel (New Democratic), Martine Ouellet (Parti National), Mélanie Joly (Liberal)
2022–2025: Danielle Smith (Progressive Conservative)
2025–0000: Rachel Notley (New Democratic)
2025 (maj.) def. Danielle Smith (Progressive Conservative), Martine Ouellet (Parti National), Dominic LeBlanc (Liberal)
1964–1970: Tommy Douglas (New Democratic)
1964 (maj.) def. George Hees (Progressive Conservative), Jean Marchand (Liberal)
1966 (maj.) def. Robert Stanfield (Progressive Conservative), Jean Marchand (Liberal)
1970–1974: Robert Stanfield (Progressive Conservative)
1970 (maj.) def. Tommy Douglas (New Democratic), Paul Hellyer (Liberal)
1974–1976: Tommy Douglas (New Democratic)
Feb. 1974 (min.) def. Robert Stanfield (Progressive Conservative), Paul Hellyer (Liberal)
Oct. 1974 (maj.) def. Robert Stanfield (Progressive Conservative), Paul Hellyer (Liberal)
1976–1979: David Lewis (New Democratic)
1979–1990: Flora MacDonald (Progressive Conservative)
1979 (maj.) def. David Lewis (New Democratic), John Turner (Liberal)
1983 (maj.) def. Mel Watkins (New Democratic), John Turner (Liberal)
1987 (maj.) def. Ed Broadbent (New Democratic), John Turner (Liberal)
1990–1997: Brian Mulroney (Progressive Conservative)
1992 (maj.) def. Ed Broadbent (New Democratic), John McCallum (Liberal)
1997–2007: Tom Mulcair (New Democratic)
1997 (maj.) def. Brian Mulroney (Progressive Conservative), John McCallum (Liberal)
2001 (maj.) def. Bernard Lord (Progressive Conservative), Gerard Kennedy (Liberal)
2005 (maj.) def. Vic Toews (Progressive Conservative), Gerard Kennedy (Liberal)
2007–2010: Robert Chisholm (New Democratic)
2010–2016: John Tory (Progressive Conservative)
2010 (coalition with Liberal) def. Robert Chisholm (New Democratic), Justin Trudeau (Liberal)
2015 (maj.) def. Peter Julian (New Democratic), Martine Ouellet (Parti National), Justin Trudeau (Liberal)
2016–2019: Christy Clark (Progressive Conservative)
2017 (min.) def. Pierre Nantel (New Democratic), Martine Ouellet (Parti National), Stéphane Dion (Liberal)
2019–2022: Doug Ford (Progressive Conservative)
2019 (maj.) def. Pierre Nantel (New Democratic), Martine Ouellet (Parti National), Mélanie Joly (Liberal)
2022–2025: Danielle Smith (Progressive Conservative)
2025–0000: Rachel Notley (New Democratic)
2025 (maj.) def. Danielle Smith (Progressive Conservative), Martine Ouellet (Parti National), Dominic LeBlanc (Liberal)