Looking for a US Canada tax advisor

I am looking for a Canada/US tax advisor. Do you provide this service? I am looking for answers to the following questions.
> I'm a Canadian RN working in the US with a Green Card for the last 3 years, so I'm a tax resident of the US. I plan of surrendering my Green Card in 10 years and returning to Canada (at age 50). From a tax standpoint, am I better off investing my extra income in Traditional IRA's, Roth IRA's, buying US rental property, or purchasing a Canadian "retirement home" and renting it out for the next 10 years until I return to Canada? I currently have no debt and own a home in the US.
> --
> "The world is a book, and those that do not travel read only one page"
> St. Augustine

I'll trade you one.

I am a part of all that I have met;
Yet all experience is an arch wherethro’
Gleams that untravell’d world, whose margin fades
For ever and for ever when I move.
How dull it is to pause, to make an end,
To rust unburnish’d, not to shine in use!

Tennyson. - from Ulysses - http://home.att.net/~tennysonpoetry/uly.htm

david ingram replies:

There is no doubt in my mind that the best use of your money for 'your' purpose is to go to where you want to retire and buy your retirement home with a mortgage that sort of balances off the rent you will receive.

That is the only way you will be sure that your retirement home will be there in Canadian dollars.

For instance, if you had bought a US property ten years ago and were now selling it to buy the Canadian property, your US dollars would be worth 30% less.

There are also geographical restraints here of course. If you intend to retire to The Sunshine Coast in BC or Lunenburg in Nova Scotia, you can expect major inflation. If you are retiring to Brandon, Manitoba, or Rouleau, Saskatchewan, or Fortune, Newfoundland, there is less urgency.

Tax is the last thing to worry about in this equation although certainly a consideration. Currency exchange and inflation where you want to reture are the tough ones that you have to deal with.

I am too busy for the next three weeks to do any individual consulting but
will be available again around May 4th.