I used to think that many people come to Vancouver without intending to learn English. Often they don't have to learn the language, if they were sponsored by family members who speak something foreign to Canadians. There are pockets of foreigners (within foreign communities here) who stick together and never learn the language. Business signs are all in Chinese or Korean --- no bilingualism here. French signs? Forget it.
We have a house full of immigrants next door. The house is broken up into five suites in our residential neighbourhood... illegal suites of about 400 sq ft. These people know very little about recycling, collecting and storing garbage for garbage pick-up, etc. Mr ESTEE was explaining to them and showing them what to do with the city-provided containers: one for garbage, one for yard waste, one for newspapers, one for recycling containers, etc... They are learning---and they seem to want to learn how to fit in. They are being educated to learn English, and they are clearly happy to learn the English language. Mr ESTEE is very patient, talks slow, so they can comprehend in their limited English.
Interestingly, I was on the bus the other day, when I was approached by a Taiwanese couple who wanted to know a word in English. "What is this word and what does it mean?" they asked me, pointing on a piece of paper. I explained it to them --- it was the word "esthetic" --- and I learned that they were enrolled in a community program to not only learn English, but also they were encouraged to dialogue about an even better world with other foreigners in a classroom setting. You know how they come here thinking this is paradise...? Well, they are encouraged to stretch their minds way beyond the world they came from and even beyond the world they now know as Vancouver.
This was encouraging to me, as I wondered this very same thing that you asked: Should immigrants be made to learn English? I say, encouraged, yes. And I know there are programs they can get involved with to help them with this. It must be challenging, moving to a foreign country and not even know the language. I know, this is Canada, not the US, but here is my 2 cents anyway.
ESTEE