Getting started

I have the same situation as the poster. Can you verify your statement about non-residents not reporting world income as the CRA  say for non-residents its required for calculating tax credits. 

From the CRA guide for non-residents:

"You have to complete Schedule A to report your world income.World income is income from Canadian sources and sources outside Canada. Your net world income, which is shown on Schedule A, is used to determine your allowable amount of non-refundable tax credits on Schedule B (Form T1234)"