This is heresy, being a BC'r, but I think Eric Rose is right. Calgary is a good place to start from. Although the climate is variable, the further north (to Edmonton and beyond) and the higher (west and north to the Rockies, Banff, Jasper National Parks) you go, the more stable and wintery the weather becomes. Most of Alberta is pretty barren, except for the parts that jut up against British Columbia. They have some unique customs in Alberta, especially those involving driving. You may want to learn these beforehand.