As far as Canada goes, the winters in Calgary are pretty nice. I've lived in the Yukon, Nova Scotia and I grew up in the lower mainland of BC, but I'm in Calgary now and have been for a couple of years. Definitely prefer it here.
There's little snow, and we get tons of sunshine. When it does get cold, it's dry, so it doesn't feel as bad as a warmer temp on the coasts. You get reprieves in the form of chinooks too, where the temperature will jump up 20 degrees for a week or two. It's above freezing here today, but it was at -20C on Friday.
There is a tech scene here as well, and it's starting to get a bit more traction now that oil and gas aren't eating up all the brain power. Getty Images has offices here, and there are start-ups in and out of the energy industry. It'll be interesting to see what the city looks like in 10 years. Lots of folks are calling for it to be the next Detroit, but it doesn't really seem to be going that way.