I think the solution is to allow the provinces to work it out for themselves. I might have the same criticism of a provincial government's approach, if they chose something similar.
The point is that it's a provincial responsibility. Why don't you let them work it out? If they put together a program that resembles what we're talking about, I would have criticisms for them, as well, but at least they're within their jurisdiction now.