Thank you for the question.
One option worth considering is having Statistics Canada partner with local universities. The university could be given a specific mandate and then do the work on the ground. Working together on certain questions could be effective. My sense is that, in some cases, the questions are poorly targeted. It always comes down to a political choice. Respondents are asked which language they speak, and it's clearly a political choice. I can easily say I speak English or French.
Earlier I told you that I speak three languages, when I actually speak four every day. As a French speaker here, in B.C., I know it's important to answer that I speak French, but I could just as easily say that I speak Czech or English at home. I speak Czech with my wife, and I speak English at work and with my friends, but less so at home. People need to be aware of the impact of their choice. It's important to explain to people that their answer will have an impact at the national level.