+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I have done my own, it cost me total 50$ + 65$ in total. I am not a lawyer but it’s complicated process and faced alot of challenges.

Did you get the visa ? And how long did it take after reopening of the application ?