The primary reason for Canadian investors investing domestically is low forex risk (it's not zero but it's close) and there are a variety of other reasons including the dividend tax credit and familiarity with the companies you choose to invest in. The difficult part is choosing domestic stocks, indexing works poorly here due to the lack of quality stocks in many economic sectors therefore ETF strategies do not work well forcing investors to pick stocks.