Majorly all cities offers great opportunity for it jobs in canada, but the best cities to work in are: Toronto Vancuover Waterloo Region Ottawa Montreal