Just got back from my trip to Glacier and Banff parks. Two trips back and forth between US and Canada by car and one by air. A couple of observations:
On the car trips, custom agents didn't pay much attention to the dog. I was only asked for vet paperwork once, out of four border crossings.
On air trips, custom agents paid more attention.
-On trip into Canada, the custom agent said my crate/carry bag was too small. Dog needs to be able to stand up in it. I'm not sure what size dog would be able to fully stand inside a crate that meets airline regs----maybe a microscopic one?) My Sturdibag is the largest allowed by airlines.
-On trip into US, the custom agent said that my vet paperwork didn't have the expiration date of vaccine. The form the vet filled out, doesn't have a spot for this info. It just has the date of the shot. So maybe when you get the paperwork from your vet, ask them to add this.
Glacier Park (in US) is not dog-friendly.
Dogs not allowed on trails or even within 20 feet of the Logan Pass Visitor Center.
Canada Parks (Waterton and Banff) allow dogs on leash, although it is discouraged. You need to keep your doggie close. We saw Black bears.
We traveled by RV, which was great. CruiseAmerica/Canada allows dogs. It was very hot...90 degrees, but when you're parked at a electrical hookup, you can turn on the RV's air conditioning, so that doggies and humans are very cool.
The folks at the St. Mary KOA near Glacier National Park are WONDERFUL. Everyone was so nice and so dog friendly. They have pet sitting, and took great care of my little girl. They had her in the office with them. They took her on their walk to check the RV sites. They also have an outside, shaded pen. They can also check on your doggie inside your RV.
Parks were CROWDED. Need to get to location early (before 9:30) to get parking.
Johnston Canyon in Banff is very beautiful, but I wouldn't bring your doggie. You'll have to carry her the whole time because the walkway is very narrow and crowded with people.