A little late in the reply. I can share some valuable information but you may of already made some changes. Have a read in my post here:
https://www.enz.org/forum/showthread...891#post583891
The reason for TD closing up NZ resident clients is due to NZ's FMA imposing regulation to overseas brokers. The VAST majority of them are complying, but fortunately not all. I myself have opened up a Interactive Broker account and made the transfer months ago. However your case having RRSP, TFSA, etc it would be more complicated. You may have to look at 'traditional banks' to handle your RRSP and TFSA as the FMA is specifically targeting foreign brokerage firms that deal in derivatives (options & futures and foreign exchange rate trades). A bank say RBC, or CIBC does not fall in that category and you would treat the account as a non-resident.
There is no issues opening an IBKR account. Msg me for an IB credit referral account. Everything is done online which is the easiest thing and there was no nasty lawyers or tax accountants required. It's clear IB is not going to abide to NZ's FMA (meaning their lawyer team won't be bullied by foreign regulations that have no bearing on sovereignty to the country where IBKR operates in).
Just too bad I did not find this post earlier because Nov 1st is the cut off date when TD restricts accounts. NZ is not the only country affected, pretty much most of all foreign countries are affected as the Schwab take over of TDAmeritrade meant they have their own policies.
There's another broker called Firstrade that accepts foreign account holders however they do not do joint accounts or JWROS accounts. Also keep in mind, your RRSPs, TFSA, etc. do not apply for to foreign brokers so you need to have them moved over to traditional Cdn banks. Good luck!