The tech savvy city above TorontoBy Paolo Del NiblettoAugust 15, 2013The City of Vaughan’s slogan is “the City above Toronto”. This phrase not only identifies the location…