Hi Paul,
It depends on what your actual job description is, your level of education (what did you graduate from?) and your work experience, but the short answer is that you need a job offer from a Canadian employer before you can apply for a work permit. Your eligibility depends on the above factors and whether or not Canada needs more textile workers, which can only be determined by your prospective employer applying for what is known as a Labour Market Opinion (LMO).