It's a pretty small town (100K pop?). Don't think about find a programmer job there. But it is very quite and beautiful. A nice place for studying. You can try to find a job at Waterloo / Kitchener, which is about 20 mins from Guelph by driving.