In Canada, you can buy a tube of brand-name prescription cold sore cream Zovirax for around $50. Its generic equivalent (acyclovir) is half that price. And even here in the states you can find generics acyclovir pills and ointments for a reasonable price, so why does what is effectively the same product sell for more than $2,500 in the U.S.? [More]