I would go further than this when it comes to new immgrants. One of the biggest mistakes with the misguided multiculturalist agenda was having any lack of cultural control or "filter" when it came to the new waves of immigrants coming to permanently settle in western countries. There needs to be a thorough cultural program of some sort, a crash course if you will, that all new immigrants have to go through. They should be educated in their new adopted nation's cultural values and unacceptable behaviors which are not welcome here.
I think a vast majority of immigrants will happily accept those values and those that don't will most likely be deterred from coming to a country whose values they are diametrically opposed to. Immigrants need to know that when they settle here they are accepting certain Canadian values and will have to leave behind their backwards cultural practices.
This might sound like common sense, but I think we all know that too many immigrants come into countries like Canada totally raw, unaware of local norms and settle down in some ethnic neighbourhood and continue living like this is rural punjab.
I COMPLETELY AGREE. oh my god, there should be a test and you have to pass it in order to be immagrated. so many people (I'm canadian so I'm using Canada as an example) immagrate here, and then whine "oh this stupid western society and it's tolerance. at least in pakistan we have so and so, blah blah" fucking PISSES ME OFF. if you don't like canada and it's freedom, don't fucking come here then???
if you don't like frances laws, don't come to france?
it's not like not wearing a burqa is like being forced to eat pork.. like wtf!??! burqa's are disgusting!