Yes, you can defeat leftism, it is creep its way back in the next generation. Its a constant fight between reason and collectivism.
In Canada we had a very oppressive church that ruled over everyone. It ruled over politics, your social life, education, the economy. If you went against the church you wouldnt get burned alive, but good luck finding a job, a loan, a wife, or anything for that matter. If you were pointed out by the church, you might as well run out of town during the night and start your life over under an other name on the other side of the country. I cannot stress enough how much the church had dominion in Canada. Especially in Quebec.
So in 1968, when a socialist government presented himself, told everyone that they would be free of the church, open their border to the world, have sex outside of marriage, have welfare, free education, free healthcare.... People just lost their heads and fell for it hook and sinker. And this was the beginning of the downfall of Canada. Of course Canada will probably go down in 10 or 15 years, which will be about 60 years after the beginning of socialism in Canada. This is because Canada is a very rich country. But the fall is inevitable now. We can expect a breakdown of the social structure, no cops, no firemen, no heating in winter. It will be ruffer in the cities then rural Canada. The low IQ migrants will create chaos and crimes. But eventually the migrants will leave for an other welfare state. After a decade after the chaos, the economy will be rebuilt in a free market economy. And Canada will be cured from socialism.
I predict that around 2050, canada will be the best place in the world to live in.