That is exactly what I am talking about. He didn't and doesn't speak good english when he came to Canada when he got his licence and he is an excellent driver...
So people that go on vacations to forign countries should not be able to rent a car or motorcycle becuase they don't speak the language...
It's obvious first generation Canadians are not expected to have perfect English skills, but unless the system has changed recently, one of the requirements for immigration is speaking one of the official languages. If a person doesn't know a word in either language, how did they pass the interview? I have a lot of Russian friends, and some of those guys would starve if their russian stores would close down. I'm sure there are similar cases in every community.
If your dad ran a sucessful business in Canada for 40 years, that means he's been here at least that long. Why didn't he learn English? I know accents are impossible to elliminate past a certain age, but after so many years his vocabulary and grammar should match a native Canadian's. I stayed in Mexico for a week, and by the end I could understand some Spanish. I guess it helps that I'm fluent in English and two other latin languages, but I also made a conscious effort to learn.
Next time don't be so defensive, and don't bring up family matters on an internet forum.