OTTAWA - The 31 members of the new Liberal cabinet were sworn in Wednesday at Rideau Hall. The list:

Prime Minister Justin Trudeau, also minister of intergovernmental affairs and youth;

Minister of Public Safety and Emergency Preparedness Ralph Goodale;

Minister of Agriculture and Agri-Food Lawrence MacAulay;

Minister of Foreign Affairs Stephane Dion;

Minister of Immigration, Refugees and Citizenship John McCallum;

Minister of Indigenous and Northern Affairs Carolyn Bennett;

President of the Treasury Board Scott Brison;

Leader of the Government in the House of Commons Dominic LeBlanc;

Minister of Innovation, Science and Economic Development Navdeep Singh Bains;

Minister of Finance William Morneau;

Minister of Justice and Attorney General of Canada Jody Wilson-Raybould;

Minister of Public Services and Procurement Judy Foote;

Minister of International Trade Chrystia Freeland;

Minister of Health Jane Philpott;

Minister of Families, Children and Social Development Jean-Yves Duclos;

Minister of Transport Marc Garneau;

Minister of International Development and La Francophonie Marie-Claude Bibeau;

Minister of Natural Resources James Carr;

Minister of Canadian Heritage Melanie Joly;

Minister of National Revenue Diane Lebouthillier;

Minister of Veterans Affairs Kent Hehr, also associate minister of National Defence;

Minister of Environment and Climate Change Catherine McKenna;

Minister of National Defence Harjit Singh Sajjan;

Minister of Employment, Workforce Development and Labour MaryAnn Mihychuk;

Minister of Infrastructure and Communities Amarjeet Sohi;

Minister of Democratic Institutions Maryam Monsef;

Minister of Sport and Persons with Disabilities Carla Qualtrough;

Minister of Fisheries, Oceans and the Canadian Coast Guard Hunter Tootoo;

Minister of Science Kirsty Duncan;

Minister of Status of Women Patricia A. Hajdu;

Minister of Small Business and Tourism Bardish Chagger.