I thought I might note here that we're in election period again, with election day on September 20. Trudeau justified dissolving parliament by saying that we're at a pivotal point in the pandemic, where voters should have a chance to indicate how they want to country to recover. But obviously, that's nonsense; the real motivation is that he is tired of leading a minority government, is seeing positive polls, and figures this is a good moment to go and win that majority.
So far, though, that appears to be backfiring, as a lacklustre first campaign week of the Liberals and a good one for the Conservatives has caused the latter to start closing in in the polls. There is still some time for that to change, of course, but it would be rather ironic if Trudeau would lose his job over this gamble and despite the popularity boost he enjoyed during most of the pandemic. The exercise anyway seems like a huge waste of time (and a lot of money!) for everyone, since the NDP has been quite happy to support the Liberals, as long as they can get little concessions here and there. So essentially, Trudeau is already quite able to execute his agenda as a minority government.
Anyway, in an interesting turn of events, the Conservatives have made some promises to try and get workers and unions on their side. So far, that is mostly being met with extreme scepticism, but it does mean that the NDP is now not just vying for votes with the Liberals and Greens, but also with the Conservatives (instead of just contrasting themselves with them). Although there are quite a few ridings that tend to switch between NDP and the Conservatives anyway, including the Prairies and a couple of Ontario cities. (Alberta, for example, has virtually no Liberal presence in provincial politics. If they don't re-elect their current conservative government, it will be replaced by an NDP one again, no chance it'd be the Liberals.) For those interested in further detail, there's an analysis of this
here (in French).