Ask a Canada Law Question, Get an Answer ASAP!
You certainly don't have to give up your citizenship.
And there is no reason why you cannot keep your assets in Canada.
Does that answer your question?
You cannot be forced to sell your assets. That is not the law.
If you sell your assets and they are worth more than when you acquired them you have to pay capital gains tax on them in the year the were sold.
I already said you don't have to remove your assets and you can always use your passport as it has nothing to do with residency. It is about citizenship.