Canadian tax law firm, Barrett Tax Law, helps hardworking taxpayers, small business owners and the self-employed across Canada resolve their CRA tax problems.