From fly-fishing and spin-casting to fairway driving and putting on picturesque mountainsides and the valley floor, Canmore is your base for sporting action. And you don’t even have to leave town! The flowing waters of the upper Bow River present an incredible opportunity for catching wild Brown Trout right downtown. And our three near-town,18-hole courses will call on your cagiest golfing strategies to maneuver these award-winning links.