Top 10 things to do in Canada
1. Stroll, cycle or rollerblade through Stanley Park in Vancouver - the 8km circumference takes you past sandy beaches and original rainforest
2. Enjoy fine dining and jaw-dropping views in the revolving 360 restaurant at the CN Tower, 351m above street level Toronto
3. Soak up stunning mountain scenery in Banff National Park, the heart of the Canadian Rockies, home to the sparkling beauty of Lake Louise
4. Marvel at Niagara Falls whose thunderous, cascading waters make this the most powerful and spectacular waterfall in North America
5. Soak up the atmosphere in Vancouver's Granville Island with its buskers and street theatre, and shop for at the huge Public Market
6. Immerse yourself in mountainous Vancouver Island, and try whale watching, surfing, hiking or exploring Victoria, the charming colonial capital
7. Experience the old-world charm of Vieux Quebec (Quebec Old Town) – the only fortified city in North America whose walls still exist
8. Take the trip of a lifetime on the Rocky Mountaineer, a luxurious rail trip through some of the most awe-inspiring scenery on the planet
9. Visit the vast prairies of Saskatchewan, an extraordinary landscape of huge skies, untouched forests and endless horizons
10. Kayak or hike along the forest-clad shoreline of Lake Superior, the largest of the Great Lakes and the 3rd largest freshwater lake in the world.