Here are the guidebooks I found particularly useful:
The
Yellowstone Handbook: An Insider's Guide to the Park - This is by my favorite
author for national park guidebooks.
Moon
Handbooks British Columbia - Moon really has their act together for Canada.
Moon
Handbooks Alberta - Note that Banff is in Alberta not British Columbia.