On the language question, I have a group of specialists in the psychology assessment centre who assure me that the level of language proficiency, whether for English or French, at the CBC level is the same. So the language competency required for English or French at a B level is the same.
On October 27th, 2011. See this statement in context.