Right but they can't force any province to implement any program. They can just say "we'll give you money if you spend it on a program you create that has X, Y, and Z".
I suppose they would need provincial agreement, although if a province refuses, the Feds may be able to implement something still. “It depends”.
But it would take a special kind of idiot to decline national funding for a pharmacare program at no cost to the province and have your province’s drug prices significantly more than the province next door.