Transport & Driving Companies
Canada has one of the worst truck driver shortages in its history. The country relies on road transport to move goods across provinces spanning thousands of kilometres, and the driver workforce is ageing faster than it can be replaced. Foreign drivers with experience — even those who have only driven locally in their home country — are being actively recruited. Pay starts at CAD $22 per hour for local delivery and reaches CAD $42 per hour for long-haul truck drivers. Overtime is widely available and most companies provide accommodation for drivers on long routes.
| Company | Roles Hiring | Pay/hr | Apply At |
|---|---|---|---|
| TransForce Group National |
Truck Driver, Dispatcher | $28–$42 | transforce.ca/careers |
| Mullen Group AB, BC, SK |
Heavy Truck Driver, Operator | $28–$40 | mullen-group.com/careers |
| Day & Ross National |
Long Haul Driver, Local Driver | $26–$38 | dayross.com/careers |
| Challenger Motor Freight ON, AB |
Long Haul Truck Driver | $28–$42 | challenger.com/careers |
| Bison Transport MB, SK, AB |
Truck Driver, Fleet Driver | $28–$40 | bisontransport.com/careers |
| Canada Cartage ON, AB, BC |
Local Driver, Courier Driver | $24–$35 | canadacartage.com/careers |
| Purolator National |
Delivery Driver, Warehouse | $22–$30 | purolator.com/careers |
| UPS Canada National |
Package Driver, Handler | $20–$30 | jobs.ups.com — Canada |
| Amazon Logistics Canada ON, AB, BC |
Delivery Driver, Warehouse | $19–$26 | amazon.jobs — Canada |
| Canada Post National |
Letter Carrier, Delivery Driver | $22–$28 | jobs.canadapost.ca |
Driving companies in Canada require a Class 1 licence for heavy trucks and Class 3 for medium vehicles. If you have a valid driving licence from your home country, many of these employers will help you convert it after arrival. When writing your CV, list every type of vehicle you have driven and how many years of experience you have. Also see: 40+ Companies in Germany Hiring Foreign Workers with Visa Sponsorship.
💡 Salary Tip: Long-haul truck drivers in Alberta regularly earn CAD $5,000 to $7,000 per month after overtime. That is over ₦8 million per month at the current exchange rate. Experience on articulated trucks or tankers puts you in the highest pay bracket immediately.
Welding, Plumbing & Electrical Companies
These are the three highest-paying trades in Canada for foreign workers. Welders working on oil pipelines in Alberta earn CAD $35 to $58 per hour. Industrial electricians earn CAD $28 to $50 per hour. Plumbers and gas fitters are among the most sought-after tradespeople in the country. Use the salary calculator to see what CAD $45/hr converts to in your currency.
| Company | Trades Hiring | Pay/hr | Apply At |
|---|---|---|---|
| Black & McDonald ON, AB, BC |
Electrician, Plumber, Welder | $28–$48 | blackandmcdonald.com/careers |
| Ainsworth Inc. BC, AB, ON |
Electrician, HVAC Technician | $28–$46 | ainsworth.ca/careers |
| Houle Electric BC |
Electrician, Apprentice Electrician | $26–$45 | houle.ca/careers |
| ATCO Frontec AB, NWT |
Welder, Electrician, Plumber | $28–$50 | atco.com/careers |
| Fluor Canada AB |
Welder, Pipefitter, Electrician | $32–$55 | fluor.com/careers |
| Suncor Energy Services AB |
Welder, Pipefitter, Maintenance | $35–$58 | suncor.com/careers |
| Enbridge Gas ON, AB |
Plumber, Gas Fitter, Welder | $30–$50 | enbridge.com/careers |
| TC Energy AB, BC, SK |
Welder, Pipefitter, Electrician | $32–$55 | tcenergy.com/careers |
| SNC-Lavalin Canada National |
Welder, Electrician, Plumber | $28–$50 | snclavalin.com/careers |
| Strad Inc. AB, SK, BC |
Welder, Pipefitter, Mechanic | $30–$52 | stradinc.com/careers |
Welders and electricians who apply to companies in Alberta should specifically mention any experience with high-pressure pipelines, oil and gas equipment or industrial electrical installations. If you have a welding certification from your home country, attach a photo of it to your application.
💡 Salary Tip: A welder at Suncor or Fluor Canada in Alberta earns CAD $35 to $58 per hour. Working a standard 40-hour week at $45/hr gives you CAD $7,200 per month — before overtime. That is approximately ₦12 million per month.