+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
You can but it is processed from home country. If approved, you have to leave for a few days and re-enter with valid TRV. Hard to show ties to return and justify costs if not in home country.