Hi Gordon;
Have you tried using something like the Intuit products to prepare your return? (e.g. QuickTax Home & Business edition). The software I used up until this year (a Canadian product called CanTax) provided all the definitions, etc. necessary to determine where and how you allocate your deductions, and what is allowed. They also greatly simplify the carry forwards for items that are amortized over a number of years. FWIW, I'm using Intuit's Canadian version of QuickTax Home & Office this year, and they seem to be pretty good also.
I agree with what Dan posted (that a CPA is probably the best way to go, if they know the ins & outs of arts tax reporting), but doing it oneself is alot cheaper - especially if (like me) your filing system consists of a shoe box - and it's probably better than a CPA who is not familiar with tax laws w/r to the arts. Doing it oneself also allows some experimentation, which is useful when determining when some deductions (like retirement plan contributions) can be best taken.
Good luck (and remember that Canada has extradition agreements with the US, so don't head for this border when the IRS comes knocking
