H & R Block is Canada’s leading firm, preparing tax returns for the last 50 years and handling all kind of tax problems.