A bit of that, and a bit of self-interest.  Many (most?) households in the province have someone or a relative elsewhere in the public sector or somehow getting a non-private sector paycheque, and they usually don't vote Conservative.