SWAP is a program run by TravelCuts. They provide you with a working holiday visa and useful travel information such as employment contacts and housing sites.They also offer on-going counselling and a blog site for participants to talk with other applicants and travellers. There is no minimum amount of time you need to stay but there may be a maximum length, depending on the country you choose. This program is open to students and non-students but there is an age limit--varies per country. (http://www.swap.ca)
Foreign Affairs and International Trade Canada (FAITC) is a department in the Canadian government. They provide you with forms and information necessary to work abroad. There are three types of programs: Working Holidays, Young Professionals, and International Co-op. A Working Holiday visa is for Canadians aged 18-35 who want to work to supplement their travel. This can be in one or more countries. The Young Professionals category is for Canadians aged 18-35 who wish to get international work experience. The International Co-op option is for students who want to work abroad as a part of their education. (http://www.international.gc.ca/iyp-pij/description.aspx?lang=eng)
GO International is a private company that offers travel programs in and outside of Canada. They will provide information, orientation, housing assistance and ongoing assistance. They have a variety of programs for students and non-students: paid, volunteer, study, travel, internship, and more. (http://www.gointernational.ca)