missing one letter àÀ ,
actually, you can add French Canadian input locales in the Keyboard definition in Control panel, like simplified chinese input locales. Then choose the French input instand of English or Chinese when you use it.
"|" key -> à
"?" key -> è
""" key -> é
"{"+"e" -> ê
"{"+"o" -> ô
"{"+"u" -> û
"}" key -> ç