I should mention that obtaining a work permit for a temporary foreign worker as a truck driver is not a problem. That's not really a serious problem, but because of the designation, certain obligations are placed on an employer--for example, the employer must pay return airfare for such employees--so there are costs.
Even though a truck driver is probably a comparatively well-paid individual, it's a paradox that the truck driver classification is in what's called the low-skilled occupations. I think the reason given is that it's an occupation that does not necessarily require a post-high school education. I'm sure there are others that might be in the same category.
If the NOC, the national occupational classification, were to be at a higher or more skilled level, there is no question that the industry would benefit significantly.
Service Canada has been very cooperative in granting labour market opinions for work permits for truck drivers. Similarly, provincial governments in Atlantic Canada have been very cooperative in reviewing and granting nomination certificates for such employees. The process is not necessarily with the truck driver; it becomes more about ancillary problems, such as fully integrating into the community.