If there is a privatized mechanism used simply for "yes this person is an adult" then fine. But as of right now there is no such privatized mechanism in Canada.
There is. It's 3rd party verification via major banks or your provincial services account. They don't give your ID out, it's a vouching system.