No matter the season, here's where to stay in the birthplace of Canada's national parks system.