My wife and I are looking at immigrating to Canada and are researching options on where we'd like to live. I am only familiar with Whistler/Squamish having spent 2 winters and 1 summer there. I do like the place and likely will start there as I am familiar with the area but I would prefer somewhere smaller, less touristy, with better snow quality and cheaper. I did a road trip through Kamloops, Revelstoke, Golden, and Banff. These are the only other places I've seen. I liked the town of Banff the most. Some criteria would be: Good backcountry skiing for me 30 minutes from a small/medium sized ski resort for her Good climbing/hiking Affordable housing Smaller town Suggestions?