It's the multinationals, they open up a Pfizer Canada and Canada has price controls since they're socialized medicine so you're right, the free trade helps Canada and hurts US. Our companies charge 4 times here so they can under-price it in Canada and I'm sure Mexico as well.

I'm not sure what the solution is, I've not taken time to study this one, but Trump's already on to this, he's talked about it lots of times, so hopefully he'll come up with a good plan to reduce the cost of pharmaceuticals in the US. We pay for almost the whole cost of new drug development which is huge, there's no doubt about it.