A friend of mine, was rejected because when CIC got his application, IELTS was valid for one month.
One more thing, please check with your bank how long is DD valid (if you pay your fees using DD) cause his was older than 6 months, so that was also mentioned in his rejection letter.
I hope this...