There’s a reason why Banff, the first national park to be established in Canada, is visited by more than four million people every year. Spanning 2,564 square miles, this UNESCO World Heritage Site ...