No. |
Name |
Period in office |
Ministry |
1. |
William McDougall |
July 1, 1867 – September 27, 1869 |
1st
(Macdonald) |
* |
Hector-Louis Langevin (acting) |
September 28, 1869 – December 7, 1869 |
2. |
Hector-Louis Langevin |
December 8, 1869 – November 5, 1873 |
3. |
Alexander Mackenzie |
November 7, 1873 – October 8, 1878 |
2nd
(himself) |
4 |
Sir Charles Tupper |
October 19, 1878 – May 19, 1879 |
3rd
(Macdonald) |
– |
Hector-Louis Langevin (second time) |
May 20, 1879 – June 6, 1891 |
June 16, 1891 – August 11, 1891 |
4th
(Abbott) |
5. |
Frank Smith |
August 14, 1891 – January 10, 1892 |
6. |
Joseph-Aldric Ouimet |
January 11, 1892 – November 24, 1892 |
December 5, 1892 – December 12, 1894 |
5th
(Thompson) |
December 21, 1894 – April 27, 1896 |
6th
(Bowell) |
7. |
Alphonse Desjardins |
May 1, 1896 – July 8, 1896 |
7th
(Tupper) |
8. |
Joseph-Israël Tarte |
July 13, 1896 – October 21, 1902 |
8th
(Laurier) |
9. |
James Sutherland |
November 11, 1902 – May 3, 1905 |
10. |
Charles Smith Hyman |
May 22, 1905 – August 29, 1907 |
11. |
William Pugsley |
August 30, 1907 – October 6, 1911 |
12. |
Frederick Debartzch Monk |
October 10, 1911 – October 28, 1912 |
9th
(Borden) |
13. |
Robert Rogers |
October 29, 191 – August 22, 1917 |
14. |
Charles Colquhoun Ballantyne |
October 3, 1917 – October 12, 1917 |
15. |
Frank Broadstreet Carvell |
October 13, 1917 – August 1, 1919 |
10th
(Borden) |
* |
John Dowsley Reid (acting) |
August 6, 1919 – September 2, 1919 |
16. |
Arthur Lewis Sifton |
September 3, 1919 – December 30, 1919 |
* |
John Dowsley Reid (acting) |
December 31, 1919 – July 10, 1920 |
* |
July 10, 1920 – July 12, 1920 |
11th
(Meighen) |
17. |
Fleming Blanchard McCurdy |
July 13, 1920 – December 29, 1921 |
18. |
Hewitt Bostock |
December 29, 1921 – February 2, 1922 |
12th
(King) |
19. |
James Horace King |
February 3, 1922 – June 28, 1926 |
* |
Sir George Halsey Perley (acting) |
June 29, 1926 – July 12, 1926 |
13th
(Meighen) |
20. |
Edmond Baird Ryckman |
July 13, 1926 – September 25, 1926 |
21. |
John Campbell Elliott |
September 25, 1926 – August 7, 1930 |
14th
(King) |
22. |
Hugh Alexander Stewart |
August 7, 1930 – October 23, 1935 |
15th
(Bennett) |
23. |
Pierre Joseph Arthur Cardin |
October 23, 1935 – May 12, 1942 |
16th
(King) |
* |
Joseph-Enoil Michaud (acting) |
May 13, 1942 – October 6, 1942 |
25. |
Alphonse Fournier |
October 7, 1942 – November 15, 1948 |
November 15, 1948 – June 11, 1953 |
17th
(St. Laurent) |
* |
Walter Edward Harris |
June 12, 1953 – September 16, 1953 |
24. |
Robert Henry Winters |
September 17, 1953 – June 21, 1957 |
25. |
Howard Charles Green |
June 21, 1957 – August 19, 1959 |
18th
(Diefenbaker) |
26. |
David James Walker |
August 20, 1959 – July 12, 1962 |
* |
Howard Charles Green (acting) |
July 18, 1962 – August 8, 1962 |
27. |
Edmund Davie Fulton |
August 9, 1962 – April 22, 1963 |
28. |
Jean-Paul Deschatelets |
April 22, 1963 – February 11, 1965 |
19th
(Pearson) |
29. |
Louis Joseph Lucien Cardin |
February 15, 1965 – July 6, 1965 |
32. |
George James McIlraith |
July 7, 1965 – April 20, 1968 |
April 20, 1968 – July 5, 1968 |
20th
(Trudeau, Sr.) |
30. |
Arthur Laing |
July 5, 1968 – January 27, 1972 |
31. |
Jean-Eudes Dubé |
January 28, 1972 – August 7, 1974 |
32. |
Charles Mills Drury |
August 8, 1974 – September 13, 1976 |
33. |
J. Judd Buchanan |
September 14, 1976 – November 23, 1978 |
34. |
André Ouellet |
November 24, 1978 – June 3, 1979 |
35. |
Erik Nielsen |
June 4, 1979 – March 2, 1980 |
21st
(Clark) |
36. |
Paul James Cosgrove |
March 3, 1980 – September 29, 1982 |
22nd
(Trudeau, Sr.) |
37. |
Roméo LeBlanc |
September 30, 1982 – June 29, 1984 |
38. |
Charles Lapointe |
June 30, 1984 – September 16, 1984 |
23rd
(Turner) |
39. |
Roch La Salle |
September 17, 1984 – June 29, 1986 |
24th
(Mulroney) |
40. |
Stewart McInnes |
June 30, 1986 – December 7, 1988 |
* |
Otto Jelinek |
December 8, 1988 – January 29, 1989 |
41. |
Elmer MacIntosh MacKay |
January 30, 1989 – June 24, 1993 |
42. |
Paul Wyatt Dick |
June 24, 1993 – November 3, 1993 |
25th
(Campbell) |
43. |
David Charles Dingwall |
November 4, 1993 – January 24, 1996 |
26th
(Chrétien) |
44. |
Diane Marleau |
January 25, 1996 – July 11, 1996 |
After 1996, see Minister of Public Works and Government Services. |