Actually, Canada now is really more expensive than the USA, and it is mainly because of the exchange rate.
It used to be around US$1 = CAD$1.40 about 10 years ago. Now it is 1:1.
Of course, certain things are always cheaper in USA, e.g., gasoline (because USD is the Petrodollar) and...