I would suggest air india and air canada would be the best options.. I am not sure about other airlines... Couple of days ago when i had spoken to lufthansa they had said they were waiting for indian govt's approval to fly students as they were only flying canadian citizens. Since last sunday i booked my ticket I did not contact other airlines ..so presently don't know if they are taking students. The second reason I chose air canada because from my city to new delhi its air india and from there to montreal via toronto also air canada and its on one PNR which is more safer, so I am avoiding entry into any third country from safety point of view as well. Air india tickets from india to canada were impossible to get until last sunday, so i booked air canada which i feel is a good option from baggage point of view as well.
Any more queries most welcome