Vancouver has been voted the best city in the world in which to live. Perfectly possible to sail in the Pacific Ocean and ski at Whistler in the same day. Great food and very friendly people.
Banff, Alberta is another beautiful spot right in the heart of the Rockies, the sunshine belied the fact that it was -25C during the day when I was there in December.
Toronto, lays claim to be the cultural capital of Canada.