Well, can I ever help you here. At this point you do NOT need a passport and you are absolutley welcome here. You should bring your birth certificate and any one piece of photo I.D. BUT, do not, do not bring firearms of any kind to Canada unless you are going hunting and then make sure you have the contract from your Guide and resort with you. Never attempt to bring street drugs or paraphenalia either. You will get asked your home, your destination and the purpose of your visit. have a fabulous and Bienvenue!
Have a great visit to MY home.