+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
If you accept my suggestion.

Please search Indian people because i know Indian people love Indian people as compare to non Indian.
Than explain your problem i am sure he or she can hire you.
 
I don't think it is impossible but pretty difficult. The only best way is that if you already have brother, sister, Uncle or dear one in Canada who can strive hard for you to find a employer one who take all the hastle to go through LMO and bring you here. If you are in Restaurant/ hotel business for long time then some restaurant/hotel employer may like you to hire but still you need to have someone to connect them. Same is true for Oil & Gas specialist jobs like mud technicians or geologist.

The only thing that can happened when you visit here that you can go door to door and can negotiate employer with some guarantees that you will come and work for them, on top of that you have chances of meeting consultants who can show you some way out.