Here are the best places to visit in Canada that promise an unforgettable adventure. If you’re craving mountain scenery and outdoor activities, Banff National Park in Alberta is a must-visit.