Canadian income tax so long as one is Canadian tax resident.
Here the tax resident has nothing to do with citizenship or permanent residency.
Overseas assets can be shielded from Canadian income tax since one can structure overseas trust to avoid taxation. It is legal.
Canadian federal deficit is not as alarming as that in US, therefore, CRA still lacks strong incentive to persecute Chinese immigrants who have not truthfully report their overseas income.
But provincial deficit problems are as bleak as in some US states, esp., Ontario and Quebec.