To be eligible for work permit visa to Canada, you have first to obtain a contract/work offer from a Canadian Company working in Canada. Then this company will apply on your behalf for the visa.