The liberals are on different agendas than the progressives. The sooner we accept that, the sooner that we will stop walking on each others’ feet.
There’s a reason why the Liberal and NDP parties are separate parties in Canada. They share many goals, but really can’t stand each other. Same here in the U.S.
The DNC chair contest between Keith Ellison and Tom Perez is a proxy fight between progressives and liberals. The Democratic primary showed that this fight has been brewing for a long time, at least since the former DLC became the bulwark against left-wing populists back in the 80s.
Let it play out.