In order to join the Canadian Army you must be a Canadian Citizen. However, if you wish to become a Reservist in the Canadian Army sometimes exceptions are made. It is possible for a Permanent Resident who is close to gaining citizenship to join the Army Reserve in some case.