A good start.  However, I think that the link between socio-economic stress and "persistently hardening attitudes to immigration and to the increase of visible minorities in the population" is an over simplification of the reasons for the concerns of many Canadians.  The suggestion that the majority of Canadians with concerns regarding immigration are irrationally scapegoating our economic issues/fears onto innocent immigrant by-standers is simplistic.  Actually, I'm very happy with my life, but I have concerns about immigration because I'm aware of what has been happening in Europe and Canada.  I'm aware of the results of the policies of the Trudeau government.  And I, as a Canadian Christian, am just as concerned as many Canadian Muslims about what is happening.  If you want to know what's really happening look up the following names on YouTube: Sarah Haider, Mosab Hassan Yousef, Anne Marie Waters, Tarek Fatah, Raheel Raza.  And watch: https://www.youtube.com/watch?v=pYPy_68TbWo