A huge factor that I don't see any comments about yet, is the exchange rate. Look at this chart of the USD/CAD in the past 3 years:
http://www.xe.com/currencycharts/?from=USD&to=CAD&view=10Y
A 35-40% swing in the purchasing power of the currency is a pretty big deal.