Obviously it depends on what you consider "better". Yes we're first past the post, and yes it sucks. The only party who wants to try to change it is the NDP. We'll see if they get a chance to.
The leader of the Liberals, Mark Carney and the new Prime Minister of Canada, has been described as "wicked smart". He has a PhD in economics from Oxford. He led the Bank of Canada through the 2008 financial crisis, a crisis in which Canada fared better than almost all the rest of the world, then he ran the Bank of England (first non-UK person to ever do so I believe) during Brexit, and that probably was also not as catastrophic as it could/should have been for the UK economy. He is an economist and central banker, not a career politician per se. This appears to have appealed to Canadians. He said all the right things, in my view, now we get to see if he can deliver on any of them, especially being limited to another minority government as it looks like at the moment.
Liberals are supposedly centrist, and although the previous government under Trudeau leaned left, and were pulled further left by the fact that they were stuck in an NDP-propped minority, that was the previous government. However under the new leader Mark Carney, most people agree he swings more to the right, although they're still more centrist than the Conservatives, and it still looks like they will probably be propped up by the NDP in a very slim minority.
The Conservatives (formerly Progressive Conservatives, who dropped the Progressive part when they merged with a far-right party called the Reform party) that have a big tent they've continued stretching further and further right over the decades, to bring in some very undesirable people and attitudes, including most recently the antivax convoy protest supporters and the "Maple MAGA" people who want us to become the 51st state. They now also seem to have consumed the People's Party (another far-right splinter group).
I'm biased, but yes I think the Liberals are better than the Conservatives. Canadian political views have been twisted by relentless shifting of the overton window so it's really hard to tell where the political "center" actually is anymore. If you consider what the center was 20-30 years ago, I think the today's NDP (considered both then and now a far-left, working class party) is now pretty close to that.
The Greens are a pretty dysfunctional party kept afloat by a few locally popular, genuine, idealistic candidates with strong integrity, only one of whom appears to have survived the strategic voting purge this election. I don't consider them particularly relevant in Canadian politics at this point. Obviously, they are focused on environmental goals and climate change, which are issues I support although not to the exclusion and detriment of all else. Their proposed plans for actually addressing it tend to be, in my estimation, relatively incoherent, ranging from weak to naive to implausible.