This happened to me as well, I sent my file on 15th June, DHL said they delivered on 26th Jube, but CIC said that it reached on 2nd July. I think they have some courier processing centre which even though received on x date, CIC considers the date they receive on their desk which could be y...