Hi,
Recommend calling BLS customer care, they will guide you better. Also, on the Indian consulate Toronto website, it does say for emergency visa, you will need to book an appointment, since in your case, its passport - Tatkal renewal will be the best option. Below are my timelines:
Nov 29th...