Yes it is a complete rip off by IRCC and looting the money from applicants in a belief of giving false hopes and put our lives on hold.I really feel so they just want money, as what the point in giving ITA if they are not processing and not allowing to land in Canada.
And also send ITAs on the other hand, so they can fund and feed their incompetent government salaries.