I am also about to file my application under new IRCC portal..
its open for self-representative applicants too.. however, i also wonder whether i should go with new one or GCkey. Too many refusals due to artificial intelligence unfortunately, and the new one seems ta have it incorporated massively.