The unexpected gem of our trip is Waterton Lakes National Park in Canada.  Waterton Lakes is the Canadian side of ...