If your family is residing in Canada, then you are a deemed resident for tax purposes, and need to declare your foreign income. It's pretty simple actually...your kids are going to school for free, your family is using the social services, etc. so why would you not have to pay for it?