+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Try https://joshuaslayen.com/ He is a very competent lawyer and represents with clear facts to the government. He may aid in if the case is hold up for unknown reasons much beyond normal processing time and without fault on own. This is from personal experience.