The US dollar is now $1.10 Canadian but prices in the States to be MUCH lower.
For example:
Brand new Honda S2000 
$50,300 in Canada
or 
$34,000 in the US
New Boxster S is $78,000 Canadian and $55,000 US dollars.
The gap is even bigger when the cars are used, they are even cheaper in the States.
WTF is the reasoning behind these price differences???