I completely disagree with you.
The Constitution is very clear on that point. One example of that is communication with a public servant. You seem to be saying that, in order to be able to speak to an official in our mother tongue, we have to move to the appropriate province and stay there long enough. This would replace the freedom to travel in Canada with an obligation to travel, which is not in accordance with the Constitution. I do not see how you will manage to reconcile this bill with the Constitution.