
If wellness is your game, Whistler, B.C. is the name. Just north of Vancouver, the bustling mountain town best known as one of Canada’s largest ski resorts is also a mecca for those seeking balance of mind, body and spirit. Chock full of delish and healthy eats, adventures galore, mindful options and views for days; it’s one of the country’s best spots for health conscious types.
View Publication