Why does Canada accept such a large number of immigrants?
Canada needs more immigration to compensate for labour shortages caused by the aging population and low birth rate. Find out what's happening in the Canadian workforce and why immigration could…