USA & CANADATravelerWhistler June 19, 2023 in Canada ⋅ 🌧 5 °C Whistler is a town north of Vancouver, British Columbia, that's home to Whistler Blackcomb, one of the largest ski resorts in North America. In summer it is an extremely pretty place to visit. 0 likes Trip