As far as I know, you can't serve in the army if you are not a citizen, so this line:
$1:
Students must be under the age of 26 and be Canadian citizens or permanent residents.
is kinda bullshit...
(this is from the website:
$1:
Q: I’m not a Canadian citizen; can I still join the Army?
A: To join the Army you must be a Canadian citizen. If you have a permanent resident status, you may still be considered eligible for employment (Landed Immigrants may apply to the Reserves) under certain conditions. Forces. For more information visit the Canadian Forces recruiting website:
http://www.recruiting.forces.ca, email a recruiter at
jobs@recruiting.forces.gc.ca or call the recruiting hotline 1-800-856-8488.
http://www.army.forces.gc.ca/lf/English ... p?CATE=0#4)