Ok, me and my husband we had the same problem. He is canadian and has not declared any tax until he started working. He was self employed before. We spoke with his accountant and he told us that if he owes any tax, sponsorhip will not be approved. So he suggested us to clear out the tax issue...