There are 8.5 million foreign-born residents of Canada, including visitors, businesspeople, international students, temporary foreign workers, permanent residents and citizens.