So as I understand it the Quebec government is going to regulate the supply chain for generic drugs in Quebec and pick a single manufacturer and force all pharmacies to use that product. Essentially eliminating any competition.

This sounds like it will backfire. What is to say that any generic manufacturers will be around to bid on subsequent terms? Won't some, or many of these companies go out of business or have limited capacity to manufacture the drug in 3 years time?