I would respond that applications are received and considered by the program based on the charter rights that are being invoked by the applicants. Given that those apply regardless of citizenship status, it's effectively how the program runs.
I take the point in terms of public funds and Canadian taxpayers, but a decision has been made to establish a program on the basis of charter rights that apply a certain way to all people in Canada.