For vast wilderness, head to British Columbia. Home to jagged mountains, dramatic coastlines, and endless forests, BC is paradise for outdoor enthusiasts. You can hike through the Glacier National Park, one of seven national parks in the province, and spy some of the fascinating local wildlife like moose, grizzly bears, and maybe even a cougar. When you’re done, head to Vancouver – the region’s vibrant metropolitan hub, boasting several important museums and galleries, and plenty of fine dining. Travel east to Alberta, a land of stunning lakes and rugged terrain, which features two of the world’s oldest national parks, Jasper and Banff. Here you can drive the Icefields Parkway, which starts from the glorious Lake Louise - a photographer's dream - and ends in beautiful Jasper. After you've had your fill of outdoor adventure, check out Calgary’s cool cocktail scene or visit the fringe festival in Edmonton. Jump on a plane and fly to Canada’s far eastern provinces. In Ontario, you'll find over 250,000 lakes, the legendary Niagara Falls, as well as Toronto and Ottawa, the region’s vibrant cosmopolitans. Both cities have excellent cultural attractions, a range of fantastic restaurants, and great nightlife. Whilst Quebec is home to the nation's oldest city - Quebec City, and the European influenced Montreal, which has arguably the best food in Canada.