Freelance work experience

hello
i have been employed by a web hosting company based in canada as a system and network administrator.I work online from my home country.i have been working full time for that company from the last 7 years.am i eligible for 189 visa
Can you provide references, payslips and tax documents for that employment?
yes i have all the documents.