You would be liable for tax in Canada if you were to remain a resident and whether you are resident here is a question of fact. If you leave Canada, have few if any ties here (house, bank accounts etc.) and you have residential status elsewhere, you may be off the hook for Canada tax. You may have to pay an exit tax on the gains of most assets (other than RRSP’s & TFSAs) that can be undone when you return.
It is possible you may still be liable for tax in both countries and in that case, there may be treaty tie breaker rules.
Canada taxes residents on worldwide income and citizenship has no relationship to Canadian taxation. Canadian citizens can easily be non-residents of Canada and non-citizens can be residents of Canada. The Income Tax Act is clear about the issue.