The influx of Canadian immigrants, of the order we have not seen since post-WW2, challenges our Canadian values and we should certainly stick to those values,as previous generations of Canadian immigrants have been required to do.   Our laws are not for Muslims or other religious groups to impose their values on our society.   They must play by our rules, as all other Canadians are required to do.