In Canada, a long haul truck driver is typically defined as a driver who travels a significant distance, often exceeding 160 kilometers (100 miles) from their home terminal, and may cross provincial or international borders. They usually spend extended periods away from home, often overnight or longer, as part of their job.