Interesting read - http://zvulony.ca/2010/articles/employment-law/non-compete-contract/

Location is invalid  and too broad - http://www.canadianlawyermag.com/Ambiguity-makes-non-compete-clause-invalid-SCC.html