USD->CAD rate is 1.02 so i'm quite sure exchange rate has nothing to do with it.
They actually just charge more because they can.
Canadians pay more than Americans for Canadian-made vehicles - Ottawa - CBC News
"Ford Canada spokeswoman Chantel Bowen said the company prices its vehicles to be competitive in the Canadian market and said the actual price may vary.
"Manufacturer's suggested retail prices (MSRPs) in Canada and the U.S. are 'suggested' retail prices. What a customer actually pays for a vehicle is negotiated with the dealer," said Bowen.
Toyota Canada said it is a separate company from Toyota Motor Sales U.S.A. and so prices its vehicles differently.
The price disparity might tempt Canadians to make a run for the border to pick up a new vehicle, but consumer advocate Rob Lamb says most U.S. dealers will not sell to Canadians.
Lamb, the founder of the website Cars without Borders, says U.S. dealers obey orders from the automakers to turn Canadian buyers away.
"If you're a U.S. dealer you're not going to sell a brand-new car to a Canadian and that's it, and if you do you'll lose your licence, you'll be penalized. So dealers across the states are not selling new cars to Canadians," said Lamb.
Ringuette says that's an issue Canada's Competition Bureau should investigate.
The Competition Bureau said in an email response it conducts its investigations confidentially and so would not comment on whether it had received any complaints about anti-competitive practices by car manufacturers or whether it has any investigations on the subject."