Interesting topic RobMc. Canada especially Toronto is heading down the road you described. We are about 5 to 10 years behind Britain in the ethnic mix but its gaining ground fast. You cannot Fart here but for it to be examined to determine if it offensive to some Ethnic or sexual oriented group. If it passes all the small tests then it may be allowed to proceed. (but with caution). Then in the future it could be reexamined to see if it should be banned or related to some offense that may need an apology from the Prime Minister.
Meanwhile in Quebec they make you speak French, they are now a nation, they don't tolerate any religious shit in government jobs and basically they are as happy as fuck and any new Canadian that dosen't like it can fuck right off s'il vous plait. Merci beaucoup.