[1] I am Sarfaraz from Pakistan and I am working in Saudi Arabia for last three years. The conditions of the company are not good due to which the bank account is closed and there is no bank statement. Can I apply for job in Canada? Kindly explain to me it will be your exact blessing [2] if I am designed from Saudi Arabia and can go to UAE on visit visa and apply for Canada from there.
You can cetainly apply for a job in Canada. Generally speaking, it is very hard to find employers who are willing to go through the process of hiring a foreign worker.
The first step is to apply for jobs and find an employer who is willing to hire you. Be very careful of scams. There are many job scams out there.
The next step is for your employer to apply and be approved for an LMIA. This process generally takes several months.
Once the LMIA is approved, you then apply for a work permit. This processing takes an additional several months.
Please do not assume that securing a job offer in Canada will be possible or easy. It most likely will not be possible.
If you are able to secure a job offer and your employer is able to get an approved LMIA, you should return to Pakistan and apply for the work permit from there. It will be difficult to get a work permit approved from the UAE if you are only there as a visitor and can't show any real ties to this country.