I'm from Quebec, and Quebec is of course better...
but since I assume you don't speak french, it may not be a good choice.
I voted for BC because it's just a beautiful place to be if you love outdoors. If you want snow, the rockies aren't that far (depending on where you'd settle) but you get the favorable west coast climate.
But honestly, this is a pretty superficial response, so it would depends on what are your criterias.