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...