Canada is better known for having the highest mutual fund fees in the world. Who knew that it was a pioneer in Exchange Traded Funds? Don't expect your financial adviser at the bank to recommend them. There's a lot more money (higher built in commission rates) for the sales person in index annuities.