For IT , Ontarip or Alberta province are a better choice in terms of opportunities.
Vancouver, British Columbia , weather wise is the best place to live in Canada in fact in the whole world but IT opportunities are limited but if you are lucky to find one here, its a great place.
Thanks,