I have dual Canadian /american citizenship because my mother was born and raised in /Canada. I plan to get married soon. Will my future wife be able to enjoy the perqs of a Canadian passport? I plan on retiring in Calgary and living the rest of my days there, but I have some time yet before that happens. Do I have to wait until we are both residing there? AND; Will she have to relinquish her Brazilian citizenship? (she is dual American/Brazilian) Her parents were born and raised in Brazil...she was born in the U.S.
This link is probably helpful. To summarize:
The spouse of a Canadian citizen has to follow exactly the same rules to become a citizen as anyone else (for example, live in Canada for long enough). Note that this is unlike (e.g.) Germany, where the spouse of citizen can naturalize much faster than other people.
A Canadian citizen can sponsor their spouse to become a permanent resident in Canada (which is a useful step on the way to being a citizen).
According to this link your wife would not have to renounce her Brazilian or US citizenship in order to become Canadian, however according to Wikipedia Brazil would regard her as having lost Brazilian citizenship if she took Canadian citizenship.
On the one hand, how would Brazil ever find out? On the other hand, she could just retire to Canada as a permanent resident (but this would mean she couldn't vote in Canada).
Naturalizing as a Canadian would have no affect on her US citizenship.