Zac's canceled E does not reduce cooldown.
If Zac moves during Elastic Slingshot, the ability is automatically cancelled, refunding half its cost and cooldown. The tooltip specifically says this.
It does not work at all unless you do a full channel E which takes 5 seconds. The cooldown refund is about 5 seconds...