Cast your reel into some of Canada's most pristine waters in Banff National Park. Surrounded by the impressive Canadian Rockies wilderness, Banff is home to a variety of trout and is a great place to try your luck or observe fish in their natural habitat.