Canada's PM Justin Trudeau and his wife Sophie over the years

Canadian PM Justin Trudeau and his wife Sophie were married in Montreal in 2005 and have three children together.