Most major car rental companies in Canada will demand that you meet certain age requirements.  The minimum age might go up if you want to rent a cargo van or truck.  Keep in mind that there may be additional charges if the company considers you an underage driver.  Many car and truck rental companies will either not rent to drivers under the age of 25 or charge a daily fee because of the risks associated with younger drivers.  For example, National Car Rental will rent to drivers as young as 21 years of age in Canada, but a daily underage fee will be charged for each driver under 25.

UHAUL: UHAUL requires that their customers be at least 16 years of age to rent a trailer and at least 18 years of age to rent a truck.  Both require a valid driver’s license.

Enterprise: Enterprise requires that their customers be at least 18 years of age to rent a vehicle in Canada.

National Car Rental: National Car Rental requires that their customers be at least 21 years of age to rent a vehicle in Canada.