To illustrate the incredible upheaval that federal politics in Canada has experienced over the last 12 months, one could do worse than to simply look at the last two Liberal caucus holiday parties.

A year ago, the Liberal caucus — then numbering 152 members — gathered just a day after Chrystia Freeland's stunning resignation from cabinet. Justin Trudeau tried to keep up appearances — "Like most families, sometimes we have fights around the holidays," he joked — but the end of his time as prime minister was now clearly in sight.

A poll published by Abacus Data earlier that month showed Trudeau's Liberals trailing Pierre Poilievre's Conservatives by 23 points and leading Jagmeet Singh's NDP by just one.

On Thursday night, Prime Minister Mark Carney addressed the Liberal caucus. It no

See Full Page