Visa, MC, Amex is available - is viagra prescription in canada