Thank you very much for your reply and advice!Sorry I may not have been clear, the airlines are checking with Canadian consulate/immigration at the airport if they have any doubts whether the person ia able to board.
Yes getting a flight can be difficult.
Yes yes, I understand that airlines are checking before allowing boarding at the airport.
But I satisfy all the conditions currently, as given on IRCC website.
My fall term is online - the issue is that airlines seem to deny boarding ONLY BECAUSE the student has online courses, even if the student otherwise meets all criteria for entry.
But IRCC website doesn't seem to say anything about a bar on entry only because of online courses.
This is due to airlines not understanding the rules, in addition to flights not being available easily.