Im not sure I understand but the three water moves you'll need are HM03 Surf, HM06 Whirlpool, and HM07 Waterfall. You get Surf in Ecruteak where the Kimono girls are, Lance gives you Whirlpool after you beat Team Rocket in Mahogany Town, and you get waterfall in the cave right after Mahogany Town.
i don't think there is a Canalave city or do you mean Cainwood (across the sea)
you cant
You cannot buy Ice skates in Pokemon Silver or any Pokemon game. The player is able to slide across ice by default.
yes they do
with alot of luck
an ice puzzle
at New bark, go east and surf across the water.
Across the sea path by the lab. You have to have a GBA game though!
sea foam islands up the stairs?
you have to push the kimono girl to the exit.
he is at the sea form islands
To get the Olivine City Gym leader to battle you, you have to go to the top of the lighthouse and help her heal a Pokemon by getting medicine from a man across the sea in Cianwood. The leader there, Chuck, is actually the fifth, and Jasmine is the sixth.