I'll echo that GEO....and add that multiculturalism is a pile of hogwash. Money for nothing, except that it is Canadian tax money being wasted to finance infringements on the average Canadian way of life as it exists for many particularly in small town Canada.
Canada needs immigrants of all colours and creeds, but if you desire to start a new life here it should be based on the expectation that you will have to accept the country as it is, not as how you think it should be.
If an immigrant does not like the place....they can leave the same way they came and go back to all that's good in the old homeland, pandering needs to stop and now.
I am an immigrant myself; I left the UK having grown up there in the 60's and 70's. The UK to be blunt has changed so drastically and unfortunately for the worse. It is not the same country and why, not immigration but multiculturalism vice integration. Numerous visits just reinforce that opinion. And having just spent 4 years there (my family are still there also) I can tell you that many folks I worked with have had enough and are also looking to move on. Now that's a pity.
Successive UK governments that have presided over the eradication of the British way of life could still learn something from the folks of Herouxville, Que.