Waterton National Park lies on the border of two of Canada's most striking landscapes - the Rocky Mountains and the vast prairie grasslands.