I admit to being skeptical of Justin Trudeau agreeing to fight a more experienced and better trained Conservative opponent at a Conservative gathering featured on a Conservative network. Not only did Trudeau appear to not have a chance, he was about to humiliate the Liberals and the progressive community on Conservative home turf. All the signs pointed to another Liberal Armageddon.
Happily,