Tax on foreign income before entering Canada

I entered Canada in Aug 2022 (moved from USA). Do I still need to report foreign income on my tax return?
Note that I did not receive income after becoming a resident of Canada from Aug 2022.

If I need to report foreign income, can I claim Foreign Income Tax Credit?
Note that I'm not a citizen of either USA or Canada. I was on a student visa in USA and I'm on a work permit in Canada.