Hey buddy, I am so sorry about your situation. My God. As some folks have mentioned above, I think CIC should have given you at least a chance to redeem yourself, by, let say, requesting you to re-take IELTS, if that was the main reason, or to re-apply, if there was a NOC code error/mismatch, or...