A problem would be with a non registered account. To select the best etf you may need to sell your existing etf(s) or mutual fund(s). This could mean a substantial capital gain.

Another problem would be with special etfs like Horizons S&P/TSX 60 Index ETF. If they get too popular the government could cancel their tax benefit like it happened with corporate mutual funds.