+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Yeah but cant do anything without waiting

Just keep spamming them. It's really the only sort of recourse you have. Someone has to process these messages after all :D :D I mean, they want a doc? Give them 10. Maybe keep sending them paystubs. Don't say I gave you these ideas xD
 
It's practically impossible and one should not assume that the longer it takes to process a TRV application, the better the chances of approval.

We have seen applicants who have waited for months on end only to be refused at the end of that long wait. Not saying that this will happen to either yourself or the OP. The point is until you have your passport back, you would not know

Actually they say on the web portal (but not in the letter). There is no telling to how long it'll be valid for, though. ZERO ACCOUNTABILITY, ZERO TRANSPARENCY.