Sophie Grégoire Trudeau has three children with her husband, Justin Trudeau, the Prime Minister of Canada. The children are Xavier James Trudeau, Ella-Grace Margaret Trudeau, and Hadrien Grégoire Trudeau.
Sophie Grégoire Trudeau: Unveiling the Enigmatic Canadian Television Presenter