You do not have to give up your country of citizenship. Canada accept dual (or multi) nationality.
Thanks for the response.
I have been to the website you mention but the info does not seem to apply to my specific situation. In particular, I am wondering it there is some sort of extended visitor visa available, and what the requirements are.