The one thing is that there are limits to what you can do within the provinces because of the jurisdictional issues. Basically, a pension can be registered in one province or federally, and the business can be regulated somewhere else. What you're talking about crosses those two forms of legislation. That means you have to have a national program, because coordinating all that across all the jurisdictions is impossible, in my view.
On June 1st, 2021. See this statement in context.