Nonsense. No one is forced to speak French. I go through my days speaking English 95% of the time, and I could make it 100% if I wanted to. I only speak French when I choose to (usually when speaking to a hot Québécoise).
The corollary of course (since again it seems I have to state the obvious), no one can force anyone to speak English to me, you or anyone else.
Tell that to immigrants who come here, even from English speaking countries, and want to educate their children in the English public school system. While it still exists, that is. Try getting information from a metro ticket taker in English sometime. Or maybe you should try getting a job in our wonderful health care system or any government job for that matter.
I have no interest in forcing anyone to speak any language at all. I believe that people should have the right to choose what language they wish to speak and how they wish to live their life. In business, if you deal with people of any language, it's just common sense to speak their language, whatever it may be, as a sign of respect and appreciation for their continued business. And by the way, I'll state this again, I'm French not English, and I have no problems dealing with people in whichever of Canada's official languages they desire. And the vast majority of the people I deal with every day are unilingual French.
I do understand some of the anger the French in Quebec have against the English...I'd be pissed off too if I knew that my only options in life were to be stuck in Quebec as part of the unilingual french labor force. The church used to like to keep women barefoot and pregnant. Separatists would like to keep the population unilingual french without the ability to move out of Quebec. Except for their leaders' children of course, who, it seems, always go to exclusive english private schools.