In which of the following cities in Canada, it is easy to find part-time tech jobs for a CS PhD student?

  1. Saint John, New Brunswick
  2. Guelph, Ontario
  3. Windsor, Ontario
  4. Winnipeg, Manitoba

Also, please, tell me something about earning versus living expense ratio in those cities?


Your first place to look for this kind of information is the Statistics Canada website. For the 2006 census, it had information on employment by industry in each census metropolitan area (CMA), although I'm not sure whether it had the same in 2011. There should also be information about average wages in different CMAs, possibly per industry. If there isn't a comparison of the cost of living by CMA, the information about house prices by CMA may be available from the Canada Mortgage and Housing Corporation.

  • 1
    Welcome to SE Expats. I think this is fine as answer, offering good direction for the OP's research. I've edited it a bit and added the links, for that reason.
    – Giorgio
    Feb 11 '17 at 23:48

One advantage to Guelph is that even if you can't find work in the city itself, there are many high-tech opportunities in larger cities not far away.

  • Kitchener and Waterloo are 45 minutes to the west.
  • Mississauga is an hour east.
  • Toronto is an hour and a half east.

The times are by car from city hall to city hall, so unless you live and work right downtown, the times could be considerably less.

And if you do want downtown to downtown, there are GO Transit (Regional Public Transit Service for the GTHA) trains connecting them all.


I believe "2.Guelph, Ontario" should be easier as the current period (2017).

  • Would you be able to address the other part of the OP's question regarding finances in Guelph?
    – ouflak
    Dec 14 '17 at 7:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy