For local ETFs, capital gains, distributions (dividends) and REIT income is tax free.
For foreign ETFs, capital gains are tax free, but distributions (dividends) and REIT income is taxed by that country, so the only tax benefit to us within a TFIA is on capital gains.
Thus, in order of tax benefits in a TFIA (from biggest to smallest):
Local property ETFs have the biggest tax saving
Local income ETFs (high dividends)
Local equities
Foreign equities
Foreign income ETFs (high dividends)
Foreign property ETFs have the lease tax benefit