As far as leaving your hand gun in the U.S. before crossing the border, try contacting the local PD in the town/city closest to the border. I believe that most locals will allow limited safe keeping of your weapon while you visit Canada for both LEOs and non-LEOs. Good luck.