I have the same question as you, but I found this questionnaire on the Government of Canada website.
Give it a try, I found it helpful.
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,...