Forgive my frankness. It seems to me that you are not very confident. I can guarantee that there are enough IT jobs in Vancouver for you to hunt.
If you think you are technically very good, and if you are eager to the nicer climat in Vancouver, go ahead. For individuals, chanes do not mean anything. For individuals, there is only one result: success or failure. Toronto is full of job opportunities, but some people cannot find a satisfactory job even they have tried very hard... Time is flying... I hope you spend more time on technologies.