Both my wife and I have dual (US/CDN) citizenship. We are currently US residents but spending time in both countries. We have a house in both countries but keep our permanent residency in the US. We might need to spend more time in Canada and become Canadian residents for a few years.
Here are...