My final predictions:

Liberals wind up around 180-190 seats. NDP hold a few key seats but lose official party status. Poilievre and Singh both out as leaders by the end of the week.

Comments