That's a possibility. I have a Canadian 2000 Subaru OBW, and it's speedometer is primarily km/h, with mph the secondary scale. I find my km/h matches within 1 km/h of the GPS reading (also in km/h). Try switching over to km/h on the GPS and compare it to the km/h markers on your US Subarus. Maybe the km/h ratings are more accurate?
Yousuf Khan