desertdude desertdude:
No I haven't actually but did look at some sample tests, although I found them quite easy but I guess someone who is not that fluent might have some trouble with them.
But I do agree one should speak English well if he was to look for work. I actually didn't think it was so much of a problem. But also being and becoming more and more multicultral by the day. Other languages are bound to pop in.
Like Dubai, UAE for example. Official language is Arabic, but if you only speak Arabic then you will have a tough time here. Same with if you only speak English. You need atleast two or three languages if not more here. Its pretty underheard of here other than the few local Arabs and westerners to be monolingual
Just a thought. I'm not saying its a must but maybe Canadians should start to become more biligual aswell and accept the multicultralism more. I know they don't have to and some will argue " Why should we" and you are correct in that but I do know that majority of the " orginal " population do not speak both of the official languages even. So technically French is also an official language but Majority of the population doesn't speak it
Now what that other language will be is up in the air. But yes everyone should be at a decent level of English as that is not happening anytime soon.
Basically what I'm saying is never hurts to learn another language or take intrest in other cultures. Makes the world more accessible

Accept multiculturalism? Canada STARTED multiculturalism, its part of our Constitution. Two official languages is too many, the reason UAE people need to learn English or another language is because Dubai is banking its future on attracting wealthy foreigners.
I will also point out that someone from the UAE should never tell Canada to become more multicultural when it is illegal in the UAE to spread the ideas of any religion apart from Islam through any form of media as it is a form of proselytizing.
But the reason to have only one official language is simply, employers and governments should not be required to have 5 different translators on hand at all times just so people can communicate.