Another view said "going to a Financial Advisor at your bank , they should have the information that you need . I'm sure there are other Canadians in the same position as you .
Just my opinion "
In my personal experience, the people at the banks know didly squat about this, as I said before go to one of the big name accounting firms and talk to them. We have gone through a similar situation.