Demystifying Tax Residence? Canada? HK ? China?

Demystifying Tax Residence? Canada? HK ? China?