El Watto: Thats a bit better, try using capitals at the beginning of your sentences and people would be much appreciative. Really, please take your time when you post. It makes things so much easier on every one involved. And you're already doing better than when you started. Now I saw you had a couple questions in threads that were locked. I'll see if I can't help out here.
Yes, you can join cadets if you are not a Canadian citizen. All you have to do is prove you are a legal immigrant. To enroll, you must be between 12 and 19 years of age, once you turn 19 you must leave the program. If you want to find out more, I suggest you go to the link below and find a unit near you, then contact them directly. They will be able to help you through the process. Heres the link.
http://www.cadets.ca/directory-repertoire/intro_e.asp
One thing to remember, that as a cadet you are NOT a member of the military and are free to leave at any time. Those facts are useful for convincing parents who are on the fence. And while you may fire air rifles or small caliber rifles, it is not an everyday occurrence. Good luck, and enjoy.