We have stayed here at Calgary West RV park Calgary West Campground - Enjoy Our Famous Western Hospitality!
Book early as camping is scarce at rodeo time. They do provide a shuttle into the Stampede (Just check with them when you call to book a site). You're high up on the side of a hill which overlooks the city - beautiful view at night. Small pool and playground for kids, grocery store, etc. Banff will be terribly busy in July but well worth trying to get a few nights in there. Stay here when we go to Vancouver - Fort Camping in Fort Langley, BC, Brae Island Regional Park
. Love the City of Fort Langley and the campgrounds but really dislike the trains that toot their way through (It's such a narrow piece of land between the river and the border that you just can't get away from it). It's very expensive to camp anywhere here in the lower mainland (I think we paid $45 a night 2 years ago and Internet was extra - free hot spot at the office). On top of that you have a few toll bridges to pay.
Number one highway is bumper to bumper in July, Number 3 highway not as busy but it twists and turns through the mountains and has a couple of summits to climb
Enjoy your time in Canada.