Sorry - no way do I even hint at giving legal advice on a real live tax problem over the internet. Neither my employer nor my insurer would be very happy with me. In fact, they would be :mad:
Call the Law Society of Upper Canada, and ask for a referral to a tax lawyer in the Ottawa area.
The LSUC number is 1-900-565-4577, and will result in a $6 charge to your phone number, so be sure to insist on a specialist in tax law. You’ll be referred to someone who will chat to you for a few minutes and possibly be able to help you.
Given the incomprehensibility of the Income Tax Act, I suppose it’s only a matter of time until some Court decrees that no lawyer can be held liable for giving bad advice concerning that Act.