These restrictions are in place for the pharmaceutical lobby. Remove the law preventing Americans from importing drugs by mail and let the pharmaceuticals compete in the market.
I say get the government out of the equation entirely, and drug prices will fall on their own.
Don't hold your breath, unless your favorite color is blue.
Compete with who? The Canadian government who tells them what they can charge for their products? As long as Canada mandates price controls on manufacturers and acts as the only legal purchaser in Canada, market forces will never be allowed to work. You can't create a false market and then demand that suppliers compete. U.S. consumers will continue to shoulder the cost for developing new drugs as long as the Socialists in Canada behave like leeches, dictating what industry's profits should be, thereby forcing Americans to fund the massive R&D costs required to support drug development on their own.