There are a various number of internships that are available for those wishing to experience working and learning in Canada. While there are a variety of options available, the majority of internships in Canada can be found in the areas of environmental sciences and natural resources.
If you wish to pursue an internship in Canada, you may need to obtain a Temporary Resident Visa.
If you are pursuing a paid internship, it is important that you acquire a work permit before entering the country. Work permits are required of all foreigners wishing to work in Canada, regardless of whether you require a visa.
If your internship is unpaid, it is unlikely you will need a work permit. You may, however, need to apply for a study permit.