I've visited Toronto, Ontario twice in the last two years and I've sort of fallen in love with the town and the people. I'm an experienced software/web developer from Jamaica (of Jamaican nationality) and would love to immigrate to Ontario in the future (sooner than later I feel would be best)... but I feel sort of lost in how to do this. I don't have any job offers as of yet but have been searching for jobs and so far am unsuccessful, I feel more than likely the fact that I'm currently not legally able to work in Canada is a big hurdle to get over. How do I make myself a more attractive target for companies to want to hire/file for me so that I can move to Canada?