CDIC would certainly not pay the GIC out early.  They would find another bank and pay them to take on the GIC obligation and you would see your money at maturity.  CDIC members are required to tell you when an instrument is not CDIC insured, whether they always do is another question.