The area near Banff and Lake Louise in Alberta, Canada, had always been on my travel bucket list. If you have ever visited or at least seen pictures of the…
Skiing
-
-
Located just two hours north of Vancouver, Whistler is one of the world’s most popular ski resorts. Canada’s ultimate winter wonderland, this mountain village comes alive during the winter months,…