Trans-Canada Highway

 

The Trans-Canada Highway is Canada's longest national road. It extends east-west across Canada between Victoria, British Columbia and St. John's, Newfoundland and Labrador, passing through all ten Canadian provinces and linking Canada's major cities. Car ferries link both Newfoundland and Vancouver Island to the mainland.