What if a SIN is canceled from a schedule? Does the contractor still owe the IFF?

Yes. The contractor must report and remit the IFF for all sales that occurred while that SIN was under contract.