Canada is not a socialist country, not by any means. It's a neoliberal haven for corporations and the rich people that own them.
Pierre Poilievre is a Conservative, far right-wing party, commenting on a right of centre Liberal government. When the Conservatives were in power a few years ago, they did exactly what Poilievre is complaining about here in this video.
The two tier is happening because Canada is NOT a socialist country, but a capitalist country run by neoliberals.