believe it or not Unemployment is quite high for refugees here, as well. Laws are only a part of it. There is a cultural difference as well. An immigrant will never be considered truly French, whereas almost 
everyone in Canada is an immigrant of some sort, and the political systems goes out of its way to embrace at least some of the immigrant communities. I can't imagine Macron making political points by 
pointing out he has more Sikh ministers than Modi does, for example