I would stop at Mount Rushmore if you haven't seen it. We stayed at the Mount Rushmore KOA in Black Hills.
If you go through Denver, check construction. It was awful. We stayed north of Ft Collins at the KOA Fort Collins-Lakeside. Expensive park but very nice!
For The Tetons we stayed in Riverton WY at the Wind River RV Park. Not fancy, but a short drive to the Tetons.
Stop in Cody WY and visit the Buffalo Bill museum. Several campgrounds in town. Check them out on www.rvparkreviews.com. We stayed outside of town at the Yellowstone Valley Inn and drove to Yellowstone from there. Since you're staying at Fishing Bridge no need to do that. There is also a state park near the Buffalo Bill reservoir.
For Glacier National Park, we love Glacier Meadow RV Park in Essex MT. Short drive to both East Glacier and and a bit longer drive to the West Glacier entrances. Water and electric and pump twice weekly for tanks included in price. Go visit The Isaak Walton Inn in Essex.
We moved to Kalispell for a couple nights and drove (dirt road) to Polebridge MT to the old Mercantile and got Huckleberry bear claws!! Yum!!
We went up Hwy 2 into Canada. Few questions entry into Canada, no biggies. We check their website to find out what was allowed.
Tunnel Mountain in Banff. Or we stayed at Mt Kidd RV Park in Kananaskis and drove to Banff and Lake Louise.
When we returned we came down Hwy 93 through Kootenay National Park. Beautiful drive. Entered into Idaho. More questions coming into US than going into CA.
I want to go again!!