The big issue now is not even CBSA.
I think maybe, just maybe, there's a chance that even CBSA may allow us entry.
But the problem is Air India. They're operating in a blatantly corrupt way, pre-selling all tickets at double the price to agents, so that we can't book on our own.  Getting a flight ticket to Canada is like a privilege now - only for those who're lucky to get a good agent and pay commission. 
Ticket is not freely available to anyone and it's not fair at all.  People's entire life gets ruined because of this.  Hoping for a miracle where IRCC gets to know about this rampant ticket booking fraud, that prevents people from getting a flight. 
At least then they'll understand that maintaining that 50% studies within Canada is just not possible for some people, just because they are not getting a proper agent.  Such people now have to suffer their entire lives.
Even with an agent, there's no guarantee that we can get a booking.  And then the boarding denials.  They don't let us board at the airport. With people crying for refund on twitter as their boarding/booking itself got cancelled.
I don't know what to do now  -  it's just too stressful and going over the top of my head.  Should I just start the program from home or try to go for September itself? Just miserable to face all this after getting an approval.