does medicare cover viagra generic viagra canada will viagra give u a hard on or do u need to be aroused