A canadian immigration model for Europe labour market uncertainty and migration policy in Canada, Germany and Spain