Canada is one of the few countries in the world that borders three oceans: the Pacific, Atlantic and Arctic. This unique geography gives it an incredible stretch of coastline, dotted with fishing villages, resort towns and island communities brimming with historic charm, quaint shops and welcoming locals.
Click through this gallery to discover the 30 Canadian coastal towns and villages our well-travelled team think are the most charming...