The median 2025 Toyota Highlander in the Canadian market sits at $57,504. Most of what's listed lands between $54,998 and $59,999, so that roughly $5,000 spread is your working negotiation window. Anything under $55K is worth a hard look. Anything over $60K needs a reason.
Typical mileage on these is about 33,588 km, which is normal for a 2025 that's been on the road a bit. Use that number as your yardstick. A Highlander with far fewer kilometres should command the top of the range, and one pushing well past it should not.
What the odometer is worth
Each additional 10,000 km knocks roughly $1,037 off the asking price. So a truck at 50,000 km should run about $1,700 under one sitting near 33,000 km, all else equal. That's a clean lever for checking whether a listing is priced fairly, or whether you're paying new-ish money for a car that's been driven hard.
Run the math before you walk in. Take the median, add or subtract $1,037 for every 10,000 km the car is off that 33,588 mark, and you've got a fair anchor. If the seller's number is well above that, the mileage isn't the reason.
One more read on demand. We've flagged 8 solid deals on this year in the last 90 days, which tells you priced-right examples do surface. You don't have to jump on the first one at $59,999.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.