VermontBurlingtonMontpelierNew HampshireManchesterConcordMaineSt Andrews by-the-SeaPresque IsleHoultonBar HarborBangorCanadaTorontoMontraalVancouverPortland100 km100 miles