The numbers are actually quite scary. The number of people in Ontario (and Canada) who support centre or right wing parties is about 1/3. A full 2/3 support the left wing NDP or Liberals. This either means that the province and country are in huge trouble, or there is a large segment of the population that are centrist and are just so apathetic or ignorant that they do not realize or care that they are voting left when they are centrists.
The Liberals are actually centrists; they have left-wing policies but are rather conservative fiscally. As I have been emphasizing constantly, our program spending per capita is low compared to other provinces, and so are our taxes. So I suggest the opposite: that people who support right-wing parties do so because they are ill-informed; they believe, like Torontonians who voted for Rob Ford, that there is a high level of waste at the provincial level - and there is no evidence of that. If people are unhappy with the health care and education systems, why would they vote for spending and tax cuts?