Thanks for your note @monkeys89, I appreciate it. Most ppl, dont purchase tickets from the airline itself, I purchased through my credit card. It shouldn't take more than 2 weeks to process a transit visa for a 2 hour layover. I guess its me at fault for no knowing the facts but its still very frustrating that I applied 5 weeks in advance of my flight and still unsure whether I will be able to fly or not.There's a big notice about travel documents right above the "purchase" button when you book a flight on aircanada.ca.
Again nothing personal, but the process still feels quite convoluted and a hassle for harmless individuals like myself and @shreya22 who will stand to lose thousands of dollars due to the inefficiencies of this process.