The mainland's roads are of varying quality, with European highway standards in some areas, but poor quality with gravel roads in others.
List of roads by country:
Canada: 647,655 Miles
USA: 4.18 Million MIles
Mexico: 227,481 Miles