Canada has widened its horizon of diversity by allowing people from different cultures across the globe to immigrate to this North American country, which shows the pro-immigrant nature of the Canadian government The share of immigrants in Canada has experienced ...