Well, Calgary is a nice city as far as dining I dont know it well enough to point out some great places. I do know Edmonton quite well… BUT Calgary is known for its monster trout out of the Bow River that flows through the city, big browns and rainbows.
In the park, there are endless amounts of lakes as to which one to fish i would ask around town in all honesty…
if you head south east from Calgary on the HWY 1 there is a lake called Bullshead towards the Cypress Hills, both I would look into. Search the Cypress Hills…
As for big pike, with a boat I would look into Lake Newell out by Brooks which is about an hour away Northish of Medicine Hat… stick to the bays, its known for crankers! 20lb is common… average of 5-8 i would say. hope this helps buddy!