Montreal?
I don't know where you are in Canada. I have been a few times both for business and pleasure and I understand it to be a little bit bigger than the size of the UK.. but if you're not in Montreal, can you move there?
There are a ridiculous amount of tech companies there which cover a wide range of areas in IT