I'm a Canadian permanent resident since 2016. I'm a freelancer (self-employed) here in Canada, and this year I did both work for Canadian companies and Brazilian ones (my home country). For the Brazilian ones, I received in my Brazilian bank account, and paid the due taxes there. All the work was done from Canada and sent to Brazil (electronically - via email and file transferring sites).
How should I declare my income from Brazil? As self-employed income or as a foreign income?
Thanks a lot!
You'll enter the foreign income in the Foreign Income section of your return. You'll need to convert the income and deductions to Canadian dollars.
Use the Find button in the upper right to search/select Foreign to bring up the proper section of your return.