Personal Tax Returns - Whether you are a senior or student, employed or self-employed, Canadian citizen or not, a resident or non-resident, alive or deceased, we do them all. We guarantee every deduction and credit you are entitled to - that is our job!

  • Apply for all applicable credits on your return
  • Advise on enrollment for other programs 
    • Trillium Program
    • Guaranteed Income Supplement
    • Ontario Senior Homeowners' Property Tax Grant
    • Pension Splitting etc.


Business Tax Returns - Most of our clients have businesses, farms, or rentals.  Whether you are a sole proprietor or a partnership, in service or retail, you have an agribusiness or a rental house, many employees or by yourself, we can take care of all your tax needs.  We will show you many of the common missed deductions available to you.


Corporate Tax Returns (Provincial or Federal) - We do over 100 corporate tax returns per year.  Whether the corporation be active or inactive, a holding company or operating company, retail or agribusiness, we can do your annual returns and update your minute books. 


Estate Tax Returns - We can do Final Returns, Rights or Things Returns, and Estate Returns.  We can also get the necessary Clearance Certificates.  We know this is a difficult time for most, so we do what we can to make it easier for the Executor and ensure accurate returns every time.


US Returns - We work with a CPA in Los Angeles to ensure our clients get the best quality service available.  To simplify the process, we gather the necessary information and provide it to the US Firm.  We serve as the liaison until all necessary information is gathered to complete the US Returns.  We then sit with our clients and review the returns with them in the comfort of our office.  It cannot be easier and our clients love it.


Our team is highly trained and, with our exclusive Northshore Quality Assurance Checklists, we guarantee the most accurate returns possible.  You don't see 100% guarantees in the tax business very often.


How good is our guarantee?

If you are not 100% satisfied with our service,

you pay nothing! 

Give us a call now.