+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
It will take months or should I say years or may be never....... It all depends how skilled you are and how lucky you are. Keeping trying.
 
What is the process once you find a company who is willing to offer you a job? Is it sufficient to submit offer letter and company tax records to local visa office. Or employer needs to do anything else?