I would add the following to your comment: increasingly, we have to pay a premium if we want to deal with a human being in order to purchase a ticket.
Sometimes, if we are experiencing computer or access problems, we decide that, instead of waiting and trying to find another way to have access to the service, we will pay a premium of $25 or $35, because we're in a hurry, in order to be able to deal with a human being.
If the online service is not compelled to provide service to the public in both official languages, we will wind up in a situation where the citizen will have to pay a premium to ensure that language rights are respected. I feel that this goes against the very spirit and letter of the Official Languages Act.
From month to month, and certainly from year to year, online services are becoming more important not only for the consumer but also for the citizen. It is becoming "artificial", to a certain extent, to separate the company's obligations from the service through which the citizen or consumer could deal directly with a clerk.