Justin Trudeau’s political future has been shaky for months. But the events that threaten to finish him as  prime minister snowballed into a crisis in a matter of days. Everything seemed in hand on Dec. 8 when Trudeau and Chrystia Freeland, his finance minister and longtime deputy, dined at Harrington Lake, the prime minister’s country […]