Alberta is a mecca for fly fishing. The fly fishermen that fish Alberta's Streams and rivers will tell you that it doesn't get any better. Alberta's Bow River is world renowned for it's trophy Trout fishing and produces what is thought to be some of the best dry fly trophy trout in North America.
Alberta's crystal clear Lakes, Rivers and Streams also offer excellent fishing for Walleye, Northern Pike, Lake Trout, Rainbow Trout, and Bull Trout.
From the Cutthroat trout in the dramatic Ram River, the plentiful Rainbow trout in the Crowsnest River, and the seemingly never ending populations of Arctic Grayling in the Smoky River, Alberta has opportunity for all fly fishing interests
Info from Flyfishalberta.com