+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
There’s a difference between a local consulate and a governments processing office. Anyway it’s not such a big deal.. Confusions happen. Hope everything’s clear now.
Yes but in case of Permanent Residence applications, local embassies also process the applications.

For India, New Delhi visa office process certain applications. For UAE, London visa office in UK process certain applications.