Why is small town Ontario always consistently conservative? Anyone here lived in both Toronto and a small town in Ontario and can share the major differences they found in the people from both areas?

Toronto seems to be all over place when it comes "voting loyalty". You got ridings in Toronto that can be any of the three (conservative, liberal, or ndp) and they can change from election to election. One election NDP wins majority in your riding and then the next election Liberal wins. Toronto changes a lot.

Then there's small town Ontario and no matter what year it is and what's going on in the province/country, it's always gonna be conservative. Why is that? Has anyone lived in both a small town in Ontario and in any area in Toronto can share what their experience was with the people from both areas and what they found to be major differences that might dictate why they vote a certain way? Obviously big city folks and small town folks are different, but I just want to see if I can into more specific details of the people.