The IEC (International Experience Canada) program is a Canadian government initiative allowing international youth from participating countries to work and travel in Canada for up to two years (depending on your country).
There are several different experiences available, including working holiday, young professional and international co-op internships. Check out each program page to learn more!