A gun is a better idea. Bear spray is “taunting” for a grizzly.
If you go to Waterton, taking a gun with you is a really bad idea.