There was a big court case about someone pulling out of a tax sheltered trust in Canada and bringing the money into the US. They were supposed to pay like 30% tax but in the dying days of the Mulruny government they said they dont have to (it was something like a 2 billion dollar trust). Im honestly not sure how it would work, because you have to be a resident of Canada for something like 180 days in order to have to pay federal and provincial tax, but, when you put the money in the RRSP the tax you would of paid on that income gets deferred to when you withdraw it (retirement), so technically you never paid income tax on that RRSP money because you were going to down the road. If you came back to Canada and became a resident again, they would probably try and nail you on getting the tax on that RRSP. But, if you stay in the US, the 2800 probably just counts as foreign income under the US tax laws, and its really like a foreign investment, which Im sure the US laws allow at some tax level, probably not all that much id imagine.