Quite topical!First of all, here's the Royal Canadial Legion home page:
http://www.legion.ca/
There are pages for both "Who can join", and "How to join":
Membership in The Royal Canadian Legion originates at the local branch level. There are branches in most communities across Canada and these can be found listed in the white pages of your local telephone directory under the heading "Royal Canadian Legion". With 1660 branches across Canada, the USA and Germany there are many choices and you are sure to find one that meets your needs.
You should apply for membership by contacting the branch most convenient for you. They will assist you in completing your application form and can advise you on your eligibility status and what documentation may be required. Each branch enjoys a measure of autonomy so activities, programs and membership dues may vary from branch to branch.
For information pertaining to the Military Member at Large Program you should contact our National office or for branches and posts in specific areas you may contact the Command or State offices.