I feel that this reflects very poorly on the competency of IRCC. If they say that "it’s not possible to apply for citizenship online without a direct invitation at the moment", then we have to take it at face value. Communication from a government agency must be clear, precise, and unambiguous...