Surf there from Olinvine then keep going till you find land
you get surf then go to Olivine City and surf until you get to cainwood city.
no such thing sorry
You get it in the Cainwood medicine shop.
Past the cave to the west of cainwood city.
you have to go through cainwood and in it youll find the ice pat
get massages from the lady in cainwood city
i don't think there is a Canalave city or do you mean Cainwood (across the sea)
You must go get some medicine for her from cainwood, and bring it to her at the top of the lighthouse. Then she will return to her gym.
The Cianwood Pharmacy is located below a plain house. It looks exactly like that house except it has a stone sign next to it.
Pokemon Heart gold is different from Pokemon Gold cuz heart gold has better graphics new Pokemon and new events
Pokemon gold johto
He is a Voltorb you get from some guy in Cain city (i don't really know the towns name exactly. its somthing like cainwood). You trade him a Krabby for a Voltob named Billy.