Go to Jublife,when you find the building where the poketch are made pass that building and when you see another building where the man who gives you the old rod go through there and use surf (which you can use after beating hearthome gym). When you get to the other side of this pond Canalave city is just around the corner.
first you gotta go to jubilife city then turn left then you can get to canalave city
or you can fly by pressing the x button and click Pokemon, click every Pokemon you have and see if anyone of them can fly if one of them can click fly and a map will apear then choose the city you wanna go to which in this case is canalave city click canalave city and you'll get there good luck!
EDIT: There are two ways of doing it, One is to use a cheat and walk over the water, two is to use the HM 'surf' and swim across atop one of your Pokemon.
go to Jubilife city then go on the street of the tv station and go left till you see a building with steps and go in it , there is an exit at the opessete side go in it there s somewhat of a brige then surf west ontill you see shore then follow a road and your in cinalave city
Go left from Jubilife City after you have obtained the Gym Badge from Katrina(That lady in Hearthome City)
all you have to do is beat the hearthrome gym leader and then go to jubilife city and go left and then use surf and keep going left
get through the platforms and use fighting types
complete the pokedex by beating all trainers
You surf west of Jubilife city.
in canalave city under the Pokemon center
He is on the south west part of the city.
it is on iron island you get it in an egg you can get to iron island by a boat in canalave city
You can find it here: http://dolphindoodle.blogspot.com/
The thirsty man is at the gate between Canalave city and route 218
he is in canalave city
The sixth gym is in Canalave City of Pokemon Pearl, west of Jubilife City.
you go tthrough the trees
in canalave city under the Pokemon center
west from jubilife city but you need surf.
between canalave city and jubilife city
Bryon, the Canalave City Gym Leader, can be found in the Canalave City Gym.
no.
in locked house in canalave city
cant
your gym leader is Bryon, from canalave city surf on the left side of jubilife city canalave city
You have to get the member card event.