Canada will experience a recession in some circumstances like other countries. Moreover, the birth rate is reducing and about 9 million Canadians will be retired in the near future. So, Canada needs new immigrants.
Canadian employers will face new immigrants seeking jobs and they will compete to hire skilled professionals and workers. This will result in better salaries and workplaces.
Immigration, Refugee and Citizenship Canada offers Work Permit to eligible worker to be able to legally work in Canada.