Where that I can get and buy the caverject (alprostadil) injection without prescription online?

You should not. I do not know if the are avaiable, but it technically is illegal to import this drug. Canadian pharmacies, ordering online, always require an rx from your doc! If you are trying to save money, you should discuss the option with your doctor.