Don't misconstrue personal opinions as a marriage to any one political party.
If one party decides that my opinions are their opinions, I'll vote for them. If they suddenly decide that the opposite is true, but another political party takes up that opinion/policy, then I'll vote for them instead.
Harpers fight against science would be a good example - he seemed to think that science was optional, and something that needed to be muted when it was inconvenient to his whims, goals, or desires. I voted conservative/for him at one point, but could no longer stomach that, amongst other things, so when the opportunity presented itself to vote for a new party in the last election that actually understood and appreciated science, I voted for them instead.
Yeah, neither party is perfect and there are aspects of all of them that I both like, and dislike, but again, I take my vote where I feel the country is best served, not where I just feel I "must" vote because of a particular colour. Again, to blindly vote for the same party over and over again gives us Wynne situations.