Yeah, best we'll be able to do is extrapolate numbers.
As for our politics, federally speaking, the Conservatives and the Liberals are most often the biggest 2 parties while the NDP is usually 3rd place. There are other parties, but the only other really notable ones would be the Greens (currently having only 3 MPs, so almost no power) and the Bloc Quebecois, who actually currently have more than the NDP, but are only able to be voted for within Quebec, meaning they'll never be more than a minor player federally.
Provincially there tend to be more minor parties involved in things, but the top 3 here in Ontario are almost exclusively Liberal, Conservative, and NDP, anything else tends to be like maybe 1 seat somewhere.
All in all I'm actually impressed at how much cooperation there's been during all this. Usually they're at least bitching about each other a bit louder than they have been, even during emergencies like this. NDP complained that the spending bill we just passed doesn't do enough to help people like me, but all in all there's been much less squabbling than I expected. Still enough debate to delay votes into the night here and there, but people seem to be willing to at least push some kind of legislation through even if they don't particularly like it.