It's a fantastic destination all year round, but with abundant powder and exhilarating resorts in all provinces, Canada really is a winter wonderland. If skiing and snowboarding is on your holiday agenda, or you just want to experience sinking into metres of fresh snow, ice skating and other wintry Canuck delights, here's the top 10 ski destinations in Canada to make tracks to. With direct flights to Vancouver with Cathay Pacific and Air Canada, it's time to grab your (snow) gear and go!
British Columbia's largest ski resort was also the site of the 2010 Olympic Winter games.
2. Ski Banff-Lake Louise-Sunshine
Experience powder paradise at SkiBig3 within this UNESCO World Heritage Site in Alberta.
Drive along the scenic Icefields Parkway to Marmot Basin for abundant, fluffy snow.
4. Mont Tremblant
Just two hours' drive from Montreal is Quebec's largest ski resort, Mont Tremblant.
Carve up the 1988 Olympic Winter Games site, just under an hour's drive from Calgary.
6. Mount Washington
See the Pacific Ocean from the slopes of Mount Washington on Vancouver Island.
7. Okanagan Valley
Shred the powder at the four major resorts within British Columbia's Okanagan Valley.
8. Mount Seymour
The snowboarder's slope of choice is just 30 minutes' drive from downtown Vancouver.
9. Le Massif de Charlevoix
Do you dare take on the highest vertical drop east of the Rockies at Le Massif in Quebec?
10. Grouse Mountain
Grab your snow carpet to tackle Grouse Mountain's new Sliding Zone, just 15 minutes from Vancouver.