I'll try and make this story short.
Grew up in Kenai, Alaska. My wife(girlfriend at the time), two friends and myself were backpacking. At the end of the trip there was a long gravel road about 2 miles, strait and long with just a little hill. At the end of that road was the restaurant where my truck was parked. The group of us were about half way there when out of the woods walked a very large grizzly. He was about 50 yard in front of us. I was carrying a 45 at the time and my wife had a 22 strapped to her pack for stupid chickens. You're taught to stand together to look bigger and make lots of noise. So we did, grouped up we all yelled hey bear, go away bear, you know, noise...
Turns out that only interested him and he started heading right towards us...
40 Yards my pistol is out and on him, my friend is getting really nervous so I pull my wife's 22 from her pack and hand it to him. He responds, "what am I suppose to do with this?" I said, "You go stand over there and shoot him and when you piss him off and he attacks you, I'll get him from behind!" Apparently I'm not that funny...
30 Yards, I'm about to shoot and.....down the road comes a van, spooking him off into the woods long enough for us to scurry by stopping only long enough to look at his massive paw prints.
35 Yards past the last seen spot of him and he walks right back onto the road. He was probably only a matter of feet in the bushes watching us as we passed. He stops, looks at us and then crosses the road and dips back into the woods.
I've hunted(bear included) and fished for years, still do. Seen plenty of grizzly and black bear. Black bear have always ran when I yell at them, I've yet to raise my voice at a grizzly again.
I guess in the end it's all what your comfortable with. If your in tall grass and catch them off guard you'll probably not get a shot off of either. Most folks back home carry a large caliber pistol, or a shot gun. Pistols off the table for traversing Canada so.... I'm sure there is someone that can speak to pepper spray, I just don't know anyone that carries it....
On a funny note..
https://www.youtube.com/watch?v=B3qhEIZBlX8
I'd have had bear for dinner
John
Scallywag