The most recent guess I can find quickly predates that last (couple?, they happen so often lately) federal election and is from Spring of 2019.
It places the Liberals, NDP, PPC, Bloc, & Greens all over on the left (with Liberals closest to the middle of those mentioned above at that point), &...