That's hail in the photo. It was a mix of pea and marble sized, so I was just waiting for it to melt so I could ride away - it's like riding on marbles. I needed the break anyhow; hail while riding in the middle of nowhere it quite a shocking experience. Thankfully, after about a minute some French Canadian miners pulled up (and off to the side) and let me hop into their truck until it stopped a few minutes later.
Bear spray is totally acceptable in Canada, as long as it's labeled as such, and you are going into an area with bears. I purchased mine from Cabelas; it's "Alaska Guard" brand, which is also one of the strongest I could find. It comes in a large can (you can't bring keychain sized ones into Canada, and it wouldn't help with a bear, anyhow), and it has a picture of a bear on the can. When I crossed into Canada (Grand Portage, MN), the girl asked me if I had any pepper spray, asked me where I was heading to (Northern Quebec), asked if it was labeled for bears, and then sent me on my way. I didn't even have to show it. I also didn't have to use it, but it was nice sleeping with it next to me. I also hiked on a 1.2km "nature trail" off the James Bay road all by myself. It was a little scary (the trail was hardly a trail and had fallen trees across it), but I felt mostly OK making noise (don't sneak up on a bear) and holding the spray in my hand. I DID see two black bears on my trip, but never camping. I kept food to a minimum.
I carried extra cables with me, but I kept them coiled in the bottom of my tank bag. I don't like the idea of running them next to the current ones; I feel it looks messy, and it exposes a perfectly good cable to the elements. Of course, on my naked Airhead they aren't that hard to change - might be different on different bikes. I also carried the "beadbrakr" from BestRest products; a tire bead breaker and tire irons. I also had a tube patch kit and spare tube. The bike I took has tires with tubes. If yours don't you might be good with a tire plugging kit. Just make sure to carry and air pump and not those CO2 cartridges. Unless the pump breaks you have an unlimited supply of air. Not so with the CO2. I also carried some spare bike parts - alternator rotor, light bulbs, a multitester, a length of wire, duct tape, JB Weld, fuses and of all things which came in extra handy, some of those single-use hand warmers. I almost didn't bring them, but they didn't take up any space. After the hail storm I realized I lost one of my nice insulated gloves in the truck of those French Canadians. The next day it was raining and 39 degrees and I had to ride with a mesh glove on my right hand. Two hand warmers (palm and back of hand) and my silk glove liners made it... somewhat more comfortable.
I'm too long winded, I think.