The answer any lawyer will give you is “it depends”. But the answer seems to be yes, if done through fed transfers.
https://www.canadianlawyermag.com/news/general/liberal-pharmacare-plan-has-steep-legal-obstacles-say-lawyers/276144
Feds can transfer money but can they force provinces to implement federal programs without their consent? I very much doubt that. I would think just like health care programs the provinces would want to control the programs.
There needs to be a lot of money pumped into provincial health care as it is. Our healthcare is a joke, it is under-funded and rationed to the point of inhumanity, at least in my neck of the woods.