Hey bro,
short story long:
When you gets you Canadian citizenship you become a Naturalized Canadian citizen, you can live anywhere you want!
If you got US green card, there is no problem,
If you got US citizenship by naturalization, then the Canadian citizenship will be revoked for many legal...