From coast to coast to coast
Canada is one of the rare countries in the world to sit on three oceans: Pacific, Atlantic and Arctic. This means that although a good portion of the country is landlocked, it also has a lot of coastline, dotted with fishing villages, resort towns and island communities full of historical buildings, cute shops and friendly people. These 30 coastal towns are some of the most charming.