So as long as the company is outside Canada, it's ok? Good. Would it be the same for freelance, if it's for foreign companies?
Does the compansation has to be deposited in a bank account outside Canada or doesn't matter?
And in terms of taxes these earnings would have to be included in my tax...