I've applied for TRV within Canada 3rd week of July. I still haven't gotten a reply until now which worries me because I have a flight booked for US next week. Should I cancel my flight? Or should I go and wait for TRV while I'm still in US and hope that I'll get it before my flight back in first week of sept?