The system works. Not for the taste of everyone, maybe you're not a winner you would like to be in that system, or maybe most of us aren't winners in that system, but is that a legitimate metric that a system works?
Canada has been existing without civil strife since the beginning, unlike France which has 5 Republics. The system never has had a revolution against it unlike the South were the country broke in half, or it managed them so well that they have been inconsequential for the country... IMO Québec independence was the biggest threat, but the system cheated its way to win the 95 referendum, and no uprisings occured, no violent incident happened toward the system which created all the cheating, because they are effective at cheating. The rich and the elite in this system really are living well here in our beautiful neighborhoods. The poor and middle class live quite well, it is not Haiti by any stretch of the imagination. Canada is also a first world country, with running water, education, healthcare... even if it is substandard to our ideals, it is still somewhat working. Our money has decent value internationally.
So yes, things to fix here and there. But throw the baby with the bathwater is somewhat dumb, and somewhat is the Tories' rallying cry since Trudeau took office in 2015 and it is really petty.