Canada is the second largest country in the world with only 34 million people live in Canada. Canada has huge national resources.
Canada has a vibrant and growing economy. In recent times, Canada economy is better than other G8 countries. Canada is accepting immigrants under different categories and temporary foreign workers from all over the world to meet the labour shortages due to aging people and low birth rate. This aging and low birth rate has created labour shortages in many of the province's industries. Canada needs immigrants to meet requirements of shortages as already stated. These people can work in manufacturing, transportation, health, mining, social community, construction, education and other fields in different provinces and Alberta oil sands in Canada.