I can speak from experience it is much much cheaper to buy from the us. I had to order some parts for my car and It was about 4500$ canadian at the dealership and 2200 US. Thats with all the brokage fee's duty and taxes,shipping.
You are much better going to our friend in the south.