I moved to a different country for long enough that I will have to file taxes in that country as well. Do I say I have "foreign income" on my Canadian return?

The other country was New Zealand - I was on a work visa.

Investors and rental owners

Yes, you would need to enter your worldwide income, though you will not be taxed on it.