Yes, with advanced arrangements, a U.S. resident may rent a car in the U.S. and take it into Canada, but you’ll need to get a non-resident insurance card at the time of pickup. U.S. residents using a corporate AWD (discount code) may take a car rented in the U.S. into Mexico.