The answer to the question is Stephen Harper, who was the 23rd Prime Minister of Canada. Harper is married to Laureen Harper, who has been a strong supporter of his political career.
Sophie Grégoire Trudeau: Unveiling the Enigmatic Canadian Television Presenter