Canada’s first National Park, Banff National park boasts unparalleled vistas, numerous glaciers, thick coniferous forest and beautiful alpine lakes.