Maybe you could just go to the US border and get a prescription? Doctors here seem to be relatively liberal with painkillers.