The second half of the post in Canadian French is a nice touch.
Canada has two official languages: Canadian English and Canadian French. This satisfies both the English-speaking population and the French-speaking population. As a result, signs, plaques, and public articles are posted with both the Canadian English version as well as the Canadian French version.
A legally required one, natch.
They'll have to translate their whole site. That's usually how Canadian releases are used; it forces companies to make their operations multilingual.