E-Cas is unreliable. However if you know your draft wasn't cashed, it might be worth a case specific enquiry to confirm that they received everything in order.
CIC is getting budget cuts, and the Buffalo office was closed (many files were transferred to Detroit, so their workload has increased) - expect everything to be relatively sluggish for the foreseeable future.