From the New Brunswick border, the main Trans-Canada Highway route continues east into Nova Scotia at Amherst, where it follows the designation of provincial Highway 104. Southeast of Amherst, near Thomson Station, the highway traverses the Cobequid Pass, a 45 kilometre (28 mi) tolled section ending at Masstown, before passing by Truro, where it links with Highway 102 to Halifax, east of the New Brunswick border. Halifax, like Toronto, is a provincial capital not serviced by the Trans-Canada Highway. Beyond Truro, the highway continues east for to New Glasgow where it meets Highway 106 before continuing to the Canso Causeway which crosses the Strait of Canso to Cape Breton Island near Port Hawkesbury. From the Canso Causeway, the highway continues east, now designated as Highway 105 on Cape Breton Island until reaching the Marine Atlantic ferry terminal at North Sydney.