With the spectacular rockies in the west and the great lakes in the east, Canada’s vastness encompasses a diverse landscape. Whether it is trekking in the mountains, coming face to face with a bear in the wilderness or spending time with a first nation community, Canada has something for everyone. Spend a day at the Calgary stampede or experience the vibrant city life of Toronto, Ottawa or Vancouver.