Linguistic politics notwithstanding, I would assume that if you deal with the federal (canadian) government there might be some bilingual requirements.
At the provincial level, especially in the Province of Québec, you might get away with only French if your target audience is strictly francophone and this does not involve any kind of relationship with the provincial government. From memory, I believe only New Brunswick is considered a bilingual province.
Under regular registration, a user would register in French or in English. That solves the issue. When you register yourself a user then I would agree you might have to supply instructions in both French and English since you cannot assume if the user is francophone or anglophone. I am not lawyer. But depending if the course is dispensed in English I would assume communication in English only would be fair. The same in French if the course was in French.
I know there were discussions about multilingual courses at some point during one of the recent Open edX Conferences, but I don’t believe that went very far… Not necessarily a priority from what I understand and I don’t think I would be able to hide or not asked to test it if something was developed in order to cover multilingual courses.