The new 38-member Trudeau cabinet has been unveiled.
Former Procurement Minister Anita Anand is the new Minister of Defence.
Thunder Bay’s Patty Hajdu leaves her role in health and has been named as minister of Indigenous services as well as minister in charge of FedNor.
The new Minister of Health is Jean-Yves Duclos.
Carolyn Bennett becomes the associate minister of health and takes on a new role as Minister of Mental Health and Addictions.
Melanie Joly is the new Minister for Foreign Affairs.
Lawrence MacAulay remains with Veterans Affairs while the new Minister of Public Safety is Marco Mendicino.
Marc Miller becomes the Minister of Crown-Indigenous Relations.
David Lametti remains the Minister of Justice and Attorney General of Canada.
Harjit Sajjan moves from defence to become the Minister of International Development and Minister responsible for the Pacific Economic Development Agency.
Joyce Murray takes over as the Minister for Fisheries, Oceans and the Canadian Coast Guard.
After just a year as an MP, former broadcaster Marci Ien joins cabinet as the minister responsible for women, gender equality and youth.
Steven Guilbeault is the new Minister of Environment and Climate Change.
Nova Scotian MP Sean Fraser was named the Minister for Immigration, Refugees and Citizenship.
The prime minister previously said Chrystia Freeland would stay on as deputy prime minister and finance minister.