I'm following this, Teddy.
List of Canadian Prime Ministers ITTL:
1) John Macdonald (Conservative, 1867 - 1873)
2) Alexander Mackenzie (Liberal, 1873 - 1878)
3) John Macdonald (Conservative, 1878 - 1891)
4) John Abbott (Conservative, 1891 - 1892)
5) John Thompson (Conservative, 1892 - 1894)
6) Mackenzie Bowell (Conservative, 1894 - 1896)
7) Charles Tupper (Conservative, 1896)
Wilfrid Laurier (Liberal, 1896 - 1911)
9) Robert Borden (Conservative, 1911 - 1920)
10) Arthur Meighen (Conservative, 1920 - 1921)
11) William Lyon Mackenzie King (Liberal, 1921 - 1931)
12) J.S. Woodsworth (Progressive, 1931 - 1932)
13) Henry Stevens (Progressive, 1932 - 1935)
14) William Lyon Mackenzie King (Liberal, 1935 - 1948)
15) Louis St. Laurent (Liberal, 1948 - 1957)
16) John Diefenbaker (Liberal-Conservative, 1957 - 1963)
17) Tommy Douglas (Progressive, 1963 - 1968)
18) Pierre Trudeau (Progressive, 1968 - 1972)
19) Leslie Frost (Liberal-Conservative, 1972 - 1973)
20) Pierre Trudeau (Progressive, 1973 - ??)
And Leaders of the Opposition:
1) Edward Blake (Liberal, 1869 - 1873)
2) Alexander Mackenzie (Liberal, 1873)
3) John Macdonald (Conservative, 1873 - 1878)
4) Alexander Mackenzie (Liberal, 1878 - 1880)
5) Edward Blake (Liberal, 1880 - 1887)
6) Wilfrid Laurier (Liberal, 1887 - 1896)
7) Charles Tupper (Conservative, 1896 - 1901)
Robert Borden (Conservative, 1901 - 1911)
9) Wilfrid Laurier (Liberal, 1911 - 1919)
10) William Lyon Mackenzie King (Liberal, 1919 - 1921)
11) Thomas Crerar (Progressive, 1921 - 1922)
12) Robert Forke (Progressive, 1922 - 1926)
13) Ernest Drury (Progressive, 1926 - 1931)
14) William Lyon Mackenzie King (Liberal, 1931 - 1935)
15) Henry Stevens (Progressive, 1935 - 1942)
16) Major Coldwell (Progressive, 1942 - 1961)
17) Tommy Douglas (Progressive, 1961 - 1963)
18) John Diefenbaker (Liberal-Conservative, 1963 - 1967)
19) Robert Winters (Liberal-Conservative, 1967 - 1969)
20) Leslie Frost (Liberal-Conservative, 1969 - 1972)
21) Pierre Trudeau (Progressive, 1972 - 1973)
22) John Turner (Liberal-Conservative, 1973 - ??)