IMO get a Canadian 40th if you an find it. IMO they are better, because they are fully loaded Nav included! Plus less paper work/headaches bringing in an American car. There will be lots that need to be done to pass the Canadian safety. Like The DRL and the speedometer nerds to be changed. It will not be cheap!
Also stay away from German star motors. I have herd bad things about them and they are selling a 40th..... But they never mention to anyone that it's a USA 40th.
I think they con artists they also have been know for "zipper" cars, which is where they take two cars and use the good parts(or halves) and just weld the two halves together.