The issue is that the technical expertise and experience levels do not lend itself to opening jobs up to anyone in rural Canada for a cheaper price. Data entry or customer service fine - I get it, these are lower skills and with min training you can be proficient in 2-3 weeks and work remotely
Other than that you get what you pay for.