Experts say Canada 'closing the doors' as socioeconomic issues upend decades-long consensus on immigration.