I'm not sure how easily accessible this would be, but for in your pack you might want to try one of those waterproof boxes for cameras and such from walmart. That might work.
Where will you be canoeing? You might want to check to see if guns are allowed. They might not be allowed in State & National parks. I believe the legislation just changed, but i don't know when it went into affect.
hope this is helpful