29th Canadian Ministry
The Twenty-Ninth Canadian Ministry was the Cabinet, chaired by Prime Minister Justin Trudeau, that began governing Canada shortly before the opening of the 42nd Parliament. The original members were sworn in during a ceremony held at Rideau Hall on November 4, 2015. Those who were not already members of the Privy Council were sworn into it in the same ceremony. At the time of its dissolution, the Cabinet consisted of 35 members including Trudeau, with 17 women and 18 men. When the ministry was first sworn in, with 15 men and 15 women, it became the first gender-balanced cabinet in Canadian history.
Trudeau carried out four major cabinet shuffles: one in 2018, one in 2021, one in 2023, and another in 2024.
On October 26, 2021, one month after the 2021 Canadian federal election that gave the governing Liberal Party a second minority mandate; the ministry underwent a cabinet shuffle, resulting in many promotions, demotions, and removals from cabinet.
Following resignations by major Trudeau cabinet leaders in December 2024, the government entered a political crisis as multiple Liberal party members and all opposition parties called for Trudeau's resignation and a new election. Trudeau announced his intention to resign as prime minister and party leader in early January 2025, and was succeeded by Mark Carney on March 14, 2025.
List of ministers
By minister
The list below follows the Canadian order of precedence, which is established by the chronological order of appointment to the King's Privy Council for Canada, with former ministers being listed last in order of appointment to the Privy Council.| Portrait | Minister | Portfolio | Tenure |
| Justin Trudeau | Prime Minister | November 4, 2015 – March 14, 2025 | |
| Justin Trudeau | Minister of Intergovernmental Affairs and Youth | November 4, 2015 – July 18, 2018 | |
| Lawrence MacAulay | Minister of Agriculture and Agri-Food | November 4, 2015 – March 1, 2019 | |
| Lawrence MacAulay | Minister of Veterans Affairs Associate Minister of National Defence | March 1, 2019 – July 26, 2023 | |
| Lawrence MacAulay | Minister of Agriculture and Agri-Food | July 26, 2023 – March 14, 2025 | |
| Dominic LeBlanc | Leader of the Government in the House of Commons | November 4, 2015 – August 19, 2016 | |
| Dominic LeBlanc | Minister of Fisheries, Oceans and the Canadian Coast Guard | May 31, 2016 – July 18, 2018 | |
| Dominic LeBlanc | Minister of Intergovernmental and Northern Affairs and Internal Trade | July 18, 2018 – November 20, 2019 | |
| Dominic LeBlanc | President of the Queen's Privy Council for Canada | July 18, 2018 – October 26, 2021 | |
| Dominic LeBlanc | Minister of Intergovernmental Affairs, Infrastructure and Communities | August 18, 2020 – July 26, 2023 | |
| Dominic LeBlanc | Minister of Public Safety, Democratic Institutions and Intergovernmental Affairs | July 26, 2023 – December 20, 2024 | |
| Dominic LeBlanc | Minister of Finance | December 16, 2024 – March 14, 2025 | |
| Dominic LeBlanc | Minister of Intergovernmental Affairs | December 20, 2024 – March 14, 2025 | |
| Jean-Yves Duclos | Minister of Families, Children and Social Development | ||
| Jean-Yves Duclos | President of the Treasury Board | November 20, 2019 – October 26, 2021 | |
| Jean-Yves Duclos | Minister of Health | October 26, 2021 – July 26, 2023 | |
| Jean-Yves Duclos | Minister of Public Services and Procurement | July 26, 2023 – March 14, 2025 | |
| Mélanie Joly | Minister of Canadian Heritage | November 4, 2015 – July 18, 2018 | |
| Mélanie Joly | Minister of Tourism, Official Languages and La Francophonie | July 18, 2018 – November 20, 2019 | |
| Mélanie Joly | Minister of Economic Development and Official Languages | November 20, 2019 – October 26, 2021 | |
| Mélanie Joly | Minister of Foreign Affairs | October 26, 2021 – March 14, 2025 | |
| Diane Lebouthillier | Minister of National Revenue | November 4, 2015 – July 26, 2023 | |
| Diane Lebouthillier | Minister of Fisheries, Oceans and the Canadian Coast Guard | July 26, 2023 – March 14, 2025 | |
| Harjit Sajjan | Minister of National Defence | November 4, 2015 – October 26, 2021 | |
| Harjit Sajjan | Minister of International Development | October 26, 2021 – July 26, 2023 | |
| Harjit Sajjan | Minister responsible for the Pacific Economic Development Agency of Canada | October 26, 2021 – March 14, 2025 | |
| Harjit Sajjan | President of the King's Privy Council for Canada | July 26, 2023 – March 14, 2025 | |
| Harjit Sajjan | Minister of Emergency Preparedness | July 26, 2023 – March 14, 2025 | |
| Patty Hajdu | Minister of Status of Women | November 4, 2015 – January 10, 2017 | |
| Patty Hajdu | Minister of Employment, Workforce Development and Labour | January 10, 2017 – November 20, 2019 | |
| Patty Hajdu | Minister of Health | November 20, 2019 – October 26, 2021 | |
| Patty Hajdu | Minister of Indigenous Services | October 26, 2021 – March 14, 2025 | |
| Patty Hajdu | Minister responsible for the Federal Economic Development Agency for Northern Ontario | October 26, 2021 – March 14, 2025 | |
| François-Philippe Champagne | Minister of International Trade | January 10, 2017 – July 18, 2018 | |
| François-Philippe Champagne | Minister of Infrastructure and Communities | July 18, 2018 – November 20, 2019 | |
| François-Philippe Champagne | Minister of Foreign Affairs | November 20, 2019 – January 12, 2021 | |
| François-Philippe Champagne | Minister of Innovation, Science and Industry Registrar General of Canada | January 12, 2021 – March 14, 2025 | |
| Ahmed Hussen | Minister of Immigration, Refugees and Citizenship | January 10, 2017 – November 20, 2019 | |
| Ahmed Hussen | Minister of Families, Children and Social Development | November 20, 2019 – October 26, 2021 | |
| Ahmed Hussen | Minister of Housing and Diversity and Inclusion | October 26, 2021 – July 26, 2023 | |
| Ahmed Hussen | Minister of International Development | July 26, 2023 – March 14, 2025 | |
| Ginette Petitpas Taylor | Minister of Health | August 28, 2017 – November 20, 2019 | |
| Ginette Petitpas Taylor | Minister of Official Languages | October 26, 2021 – July 26, 2023 | |
| Ginette Petitpas Taylor | Minister responsible for the Atlantic Canada Opportunities Agency | October 26, 2021 – July 26, 2023 | |
| Ginette Petitpas Taylor | Minister of Veterans Affairs Associate Minister of National Defence | July 26, 2023 – December 20, 2024 | |
| Ginette Petitpas Taylor | Minister of Employment, Workforce Development and Official Languages | November 20, 2024 – December 20, 2024 | |
| Ginette Petitpas Taylor | President of the Treasury Board | December 20, 2024 – March 14, 2025 | |
| Bill Blair | Minister of Border Security and Organized Crime Reduction | July 18, 2018 – November 20, 2019 | |
| Bill Blair | Minister of Public Safety and Emergency Preparedness | November 20, 2019 – October 26, 2021 | |
| Bill Blair | Minister of Emergency Preparedness | October 26, 2021 – July 26, 2023 | |
| Bill Blair | President of the King's Privy Council for Canada | October 26, 2021 – July 26, 2023 | |
| Bill Blair | Minister of National Defence | July 26, 2023 – March 14, 2025 | |
| Mary Ng | Minister of Small Business and Export Promotion | July 18, 2018 – November 20, 2019 | |
| Mary Ng | Minister of Export Promotion, International Trade and Economic Development | November 20, 2019 – March 14, 2025 | |
| Jonathan Wilkinson | Minister of Fisheries, Oceans and the Canadian Coast Guard | July 18, 2018 – November 20, 2019 | |
| Jonathan Wilkinson | Minister of Environment and Climate Change | November 20, 2019 – October 26, 2021 | |
| Jonathan Wilkinson | Minister of Energy and Natural Resources | October 26, 2021 – March 14, 2025 | |
| Anita Anand | Minister of Public Services and Procurement | November 20, 2019 – October 26, 2021 | |
| Anita Anand | Minister of National Defence | October 26, 2021 – July 26, 2023 | |
| Anita Anand | President of the Treasury Board | July 26, 2023 – December 20, 2024 | |
| Anita Anand | Minister of Transport | September 19, 2024 – December 20, 2024 | |
| Anita Anand | Minister of Transport and Internal Trade | December 20, 2024 – March 14, 2025 | |
| Steven Guilbeault | Minister of Canadian Heritage | November 20, 2019 – October 26, 2021 | |
| Steven Guilbeault | Minister of Environment and Climate Change | October 26, 2021 – March 14, 2025 | |
| Marc Miller | Minister of Indigenous Services | November 20, 2019 – October 26, 2021 | |
| Marc Miller | Minister of Crown–Indigenous Relations | October 26, 2021 – July 26, 2023 | |
| Marc Miller | Minister of Immigration, Refugees and Citizenship | July 26, 2023 – March 14, 2025 | |
| Mark Holland | Leader of the Government in the House of Commons | October 26, 2021 – July 26, 2023 | |
| Mark Holland | Minister of Health | July 26, 2023 – March 14, 2025 | |
| Gudie Hutchings | Minister of Rural Economic Development | October 26, 2021 – March 14, 2025 | |
| Gudie Hutchings | Minister responsible for the Atlantic Canada Opportunities Agency | July 26, 2023 – March 14, 2025 | |
| Marci Ien | Minister for Women and Gender Equality and Youth | October 26, 2021 – March 14, 2025 | |
| Kamal Khera | Minister of Seniors | October 26, 2021 – July 26, 2023 | |
| Kamal Khera | Minister of Diversity, Inclusion and Persons with Disabilities | July 26, 2023 – March 14, 2025 | |
| Pascale St-Onge | Minister of Sport | October 26, 2021 – July 26, 2023 | |
| Pascale St-Onge | Minister responsible for the Economic Development Agency of Canada for the Regions of Quebec | October 26, 2021 – July 26, 2023 | |
| Pascale St-Onge | Minister of Canadian Heritage | July 26, 2023 – March 14, 2025 | |
| Pascale St-Onge | Minister of Tourism | February 6, 2025 – March 14, 2025 | |
| Pascale St-Onge | Minister responsible for the Economic Development Agency of Canada for the Regions of Quebec | February 6, 2025 – March 14, 2025 | |
| Gary Anandasangaree | Minister of Crown–Indigenous Relations | July 26, 2023 – December 20, 2024 | |
| Gary Anandasangaree | Minister of Crown–Indigenous Relations and Northern Affairs | December 20, 2024 – March 14, 2025 | |
| Gary Anandasangaree | Minister responsible for the Canadian Northern Economic Development Agency | December 20, 2024 – March 14, 2025 | |
| Terry Beech | Minister of Citizens' Services | July 26, 2023 – March 14, 2025 | |
| Ya'ara Saks | Minister of Mental Health and Addictions Associate Minister of Health | July 26, 2023 – March 14, 2025 | |
| Jenna Sudds | Minister of Families, Children and Social Development | July 26, 2023 – March 14, 2025 | |
| Rechie Valdez | Minister of Small Business | July 26, 2023 – March 14, 2025 | |
| Arif Virani | Minister of Justice and Attorney General of Canada | July 26, 2023 – March 14, 2025 | |
| Steven MacKinnon | Leader of the Government in the House of Commons | January 8, 2024 – July 19, 2024 | |
| Steven MacKinnon | Minister of Labour | July 19, 2024 – December 20, 2024 | |
| Steven MacKinnon | Minister of Seniors | July 19, 2024 – December 20, 2024 | |
| Steven MacKinnon | Minister of Employment, Workforce Development and Labour | December 20, 2024 – March 14, 2025 | |
| Steven MacKinnon | Leader of the Government in the House of Commons | January 24, 2025 – March 14, 2025 | |
| Rachel Bendayan | Minister of Official Languages | December 20, 2024 – March 14, 2025 | |
| Rachel Bendayan | Associate Minister of Public Safety | December 20, 2024 – March 14, 2025 | |
| Élisabeth Brière | Minister of National Revenue | December 20, 2024 – March 14, 2025 | |
| Terry Duguid | Minister of Sport | December 20, 2024 – March 14, 2025 | |
| Terry Duguid | Minister responsible for Prairies Economic Development Canada | December 20, 2024 – March 14, 2025 | |
| Nathaniel Erskine-Smith | Minister of Housing, Infrastructure and Communities | December 20, 2024 – March 14, 2025 | |
| Darren Fisher | Minister of Veterans Affairs Associate Minister of National Defence | December 20, 2024 – March 14, 2025 | |
| David McGuinty | Minister of Public Safety | December 20, 2024 – March 14, 2025 | |
| Ruby Sahota | Minister of Democratic Institutions | December 20, 2024 – March 14, 2025 | |
| Ruby Sahota | Minister responsible for the Federal Economic Development Agency for Southern Ontario | December 20, 2024 – March 14, 2025 | |
| Joanne Thompson | Minister of Seniors | December 20, 2024 – March 14, 2025 | |
| Hunter Tootoo | Minister of Fisheries, Oceans and the Canadian Coast Guard | November 4, 2015 – May 31, 2016 | |
| Stéphane Dion | Minister of Foreign Affairs | November 4, 2015 – January 10, 2017 | |
| John McCallum | Minister of Immigration, Refugees and Citizenship | November 4, 2015 – January 10, 2017 | |
| MaryAnn Mihychuk | Minister of Employment, Workforce Development and Labour | November 4, 2015 – January 10, 2017 | |
| Judy Foote | Minister of Public Services and Procurement Receiver General for Canada | November 4, 2015 – August 24, 2017 | |
| Kent Hehr | Minister of Veterans Affairs Associate Minister of National Defence | November 4, 2015 – August 28, 2017 | |
| Kent Hehr | Minister of Sport and Persons with Disabilities | August 28, 2017 – January 25, 2018 | |
| Scott Brison | President of the Treasury Board | November 4, 2015 – January 14, 2019 | |
| Scott Brison | Minister of Digital Government | July 18, 2018 – January 14, 2019 | |
| Jody Wilson-Raybould | Minister of Justice and Attorney General of Canada | November 4, 2015 – January 14, 2019 | |
| Jody Wilson-Raybould | Minister of Veterans Affairs Associate Minister of National Defence | January 14, 2019 – February 12, 2019 | |
| Jane Philpott | Minister of Health | November 4, 2015 – August 28, 2017 | |
| Jane Philpott | Minister of Indigenous Services | August 28, 2017 – January 14, 2019 | |
| Jane Philpott | President of the Treasury Board | January 14, 2019 – March 4, 2019 | |
| Jane Philpott | Minister of Digital Government | January 14, 2019 – March 4, 2019 | |
| Ralph Goodale | Minister of Public Safety and Emergency Preparedness | November 4, 2015 – November 20, 2019 | |
| Amarjeet Sohi | Minister of Infrastructure and Communities | November 4, 2015 – July 18, 2018 | |
| Amarjeet Sohi | Minister of Natural Resources | July 18, 2018 – November 20, 2019 | |
| Kirsty Duncan | Minister of Science | November 4, 2015 – July 18, 2018 | |
| Kirsty Duncan | Minister of Sport and Persons with Disabilities | January 25, 2018 – July 18, 2018 | |
| Kirsty Duncan | Minister of Science and Sport | July 18, 2018 – November 20, 2019 | |
| Bill Morneau | Minister of Finance | November 4, 2015 – August 18, 2020 | |
| Navdeep Bains | Minister of Innovation, Science and Industry Registrar General of Canada | November 4, 2015 – January 12, 2021 | |
| Marc Garneau | Minister of Transport | November 4, 2015 – January 12, 2021 | |
| Marc Garneau | Minister of Foreign Affairs | January 12, 2021 – October 26, 2021 | |
| Jim Carr | Minister of Natural Resources | November 4, 2015 – July 18, 2018 | |
| Jim Carr | Minister of International Trade Diversification | July 18, 2018 – November 20, 2019 | |
| Jim Carr | Minister without Portfolio | January 12, 2021 – October 26, 2021 | |
| Catherine McKenna | Minister of Environment and Climate Change | November 4, 2015 – November 20, 2019 | |
| Catherine McKenna | Minister of Infrastructure and Communities | November 20, 2019 – October 26, 2021 | |
| Maryam Monsef | President of the Queen's Privy Council for Canada | November 4, 2015 – January 10, 2017 | |
| Maryam Monsef | Minister of Democratic Institutions | November 4, 2015 – January 10, 2017 | |
| Maryam Monsef | Minister for Women and Gender Equality | January 10, 2017 – October 26, 2021 | |
| Maryam Monsef | Minister of International Development | March 1, 2019 – November 20, 2019 | |
| Maryam Monsef | Minister of Rural Economic Development | November 20, 2019 – October 26, 2021 | |
| Bardish Chagger | Minister of Small Business and Tourism | November 4, 2015 – July 18, 2018 | |
| Bardish Chagger | Leader of the Government in the House of Commons | August 19, 2016 – November 20, 2019 | |
| Bardish Chagger | Minister of Diversity and Inclusion and Youth | November 20, 2019 – October 26, 2021 | |
| Bernadette Jordan | Minister of Rural Economic Development | January 14, 2019 – November 20, 2019 | |
| Bernadette Jordan | Minister of Fisheries, Oceans, and the Canadian Coast Guard | November 20, 2019 – October 26, 2021 | |
| Deb Schulte | Minister of Seniors | November 20, 2019 – October 26, 2021 | |
| Carolyn Bennett | Minister of Indigenous and Northern Affairs | November 4, 2015 – August 28, 2017 | |
| Carolyn Bennett | Minister of Crown–Indigenous Relations and Northern Affairs | August 28, 2017 – July 18, 2018 | |
| Carolyn Bennett | Minister of Crown–Indigenous Relations | July 18, 2018 – October 26, 2021 | |
| Carolyn Bennett | Minister of Mental Health and Addictions Associate Minister of Health | October 26, 2021 – July 26, 2023 | |
| David Lametti | Minister of Justice and Attorney General of Canada | January 14, 2019 – July 26, 2023 | |
| Joyce Murray | President of the Treasury Board | March 18, 2019 – November 20, 2019 | |
| Joyce Murray | Minister of Digital Government | March 18, 2019 – October 26, 2021 | |
| Joyce Murray | Minister of Fisheries, Oceans and the Canadian Coast Guard | October 26, 2021 – July 26, 2023 | |
| Mona Fortier | Minister of Middle Class Prosperity and Associate Minister of Finance | November 20, 2019 – October 26, 2021 | |
| Mona Fortier | President of the Treasury Board | October 26, 2021 – July 26, 2023 | |
| Marco Mendicino | Minister of Immigration, Refugees and Citizenship | November 20, 2019 – October 26, 2021 | |
| Marco Mendicino | Minister of Public Safety | October 26, 2021 – July 26, 2023 | |
| Omar Alghabra | Minister of Transport | January 12, 2021 – July 26, 2023 | |
| Helena Jaczek | Minister responsible for the Federal Economic Development Agency for Southern Ontario | October 26, 2021 – August 31, 2022 | |
| Helena Jaczek | Minister of Public Services and Procurement | August 31, 2022 – July 26, 2023 | |
| Seamus O'Regan | Minister of Veterans Affairs Associate Minister of National Defence | August 28, 2017 – January 14, 2019 | |
| Seamus O'Regan | Minister of Indigenous Services | January 14, 2019 – November 20, 2019 | |
| Seamus O'Regan | Minister of Natural Resources | November 20, 2019 – October 26, 2021 | |
| Seamus O'Regan | Minister of Labour | October 26, 2021 – July 19, 2024 | |
| Seamus O'Regan | Minister of Seniors | July 26, 2023 – July 19, 2024 | |
| Pablo Rodríguez | Minister of Canadian Heritage and Multiculturalism | July 18, 2018 – November 20, 2019 | |
| Pablo Rodríguez | Leader of the Government in the House of Commons | November 20, 2019 – October 26, 2021 | |
| Pablo Rodríguez | Minister of Canadian Heritage | October 26, 2021 – July 26, 2023 | |
| Pablo Rodríguez | Minister of Transport | July 26, 2023 – September 19, 2024 | |
| Randy Boissonnault | Minister of Tourism | October 26, 2021 – July 26, 2023 | |
| Randy Boissonnault | Associate Minister of Finance | October 26, 2021 – July 26, 2023 | |
| Randy Boissonnault | Minister of Employment, Workforce Development and Official Languages | July 26, 2023 – November 20, 2024 | |
| Chrystia Freeland | Minister of International Trade | November 4, 2015 – January 10, 2017 | |
| Chrystia Freeland | Minister of Foreign Affairs | January 10, 2017 – November 20, 2019 | |
| Chrystia Freeland | Deputy Prime Minister of Canada | November 20, 2019 – December 16, 2024 | |
| Chrystia Freeland | Minister of Intergovernmental Affairs | November 20, 2019 – August 18, 2020 | |
| Chrystia Freeland | Minister of Finance | August 18, 2020 – December 16, 2024 | |
| Marie-Claude Bibeau | Minister of International Development | November 4, 2015 – March 1, 2019 | |
| Marie-Claude Bibeau | Minister of Agriculture and Agri-Food | March 1, 2019 – July 26, 2023 | |
| Marie-Claude Bibeau | Minister of National Revenue | July 26, 2023 – December 20, 2024 | |
| Carla Qualtrough | Minister of Sport and Persons with Disabilities | November 4, 2015 – August 28, 2017 | |
| Carla Qualtrough | Minister of Public Services and Procurement and Accessibility Receiver General for Canada | August 28, 2017 – November 20, 2019 | |
| Carla Qualtrough | Minister of Employment, Workforce Development and Disability Inclusion | November 20, 2019 – July 26, 2023 | |
| Carla Qualtrough | Minister of Sport and Physical Activity | July 26, 2023 – December 20, 2024 | |
| Filomena Tassi | Minister of Seniors | July 18, 2018 – November 20, 2019 | |
| Filomena Tassi | Minister of Labour | November 20, 2019 – October 26, 2021 | |
| Filomena Tassi | Minister of Public Services and Procurement | October 26, 2021 – August 31, 2022 | |
| Filomena Tassi | Minister responsible for the Federal Economic Development Agency for Southern Ontario | August 31, 2022 – December 20, 2024 | |
| Dan Vandal | Minister of Northern Affairs | November 20, 2019 – December 20, 2024 | |
| Dan Vandal | Minister responsible for the Canadian Northern Economic Development Agency | October 26, 2021 – December 20, 2024 | |
| Dan Vandal | Minister responsible for Prairies Economic Development Canada | October 26, 2021 – December 20, 2024 | |
| Sean Fraser | Minister of Immigration, Refugees and Citizenship | October 26, 2021 – July 26, 2023 | |
| Sean Fraser | Minister of Housing, Infrastructure and Communities | July 26, 2023 – December 20, 2024 | |
| Karina Gould | President of the Queen's Privy Council for Canada | January 10, 2017 – July 18, 2018 | |
| Karina Gould | Minister of Democratic Institutions | January 10, 2017 – November 20, 2019 | |
| Karina Gould | Minister of International Development | November 20, 2019 – October 26, 2021 | |
| Karina Gould | Minister of Families, Children and Social Development | October 26, 2021 – July 26, 2023 | |
| Karina Gould | Leader of the Government in the House of Commons | July 26, 2023 – January 8, 2024 | |
| Karina Gould | Leader of the Government in the House of Commons | July 19, 2024 – January 24, 2025 | |
| Soraya Martinez Ferrada | Minister responsible for the Economic Development Agency of Canada for the Regions of Quebec | July 26, 2023 – February 6, 2025 | |
| Soraya Martinez Ferrada | Minister of Tourism | July 26, 2023 – February 6, 2025 |