IMHO, this guy is a douche who just likes stirring the pot. I found that OC Transpo was one of the best transit systems that the country has, and it's people very professional.
Suing because the driver never says "Bonjour" to you in the morning? Gimme a break. And announcing the stations in English and French? The station names in Ottawa are unilingual enough. If you don't understand "Leeds Station" and need the driver to say "Station Leeds", you may have some problems.
And 6 grand for not being able to order a Pop in French? I wish I'd jumped on that bandwagon! What's the French word for "Coca-Cola" ? This guy embodies the definiton of a Troll.
Edit; before anyone says anything about my understanding the situation :
Oui, je suis un Canadien-Français, d'origine Acadien.