Hi there,
I can most certainly say that in Ontario, Canada, a non-compete agreement barring one from working within their field of specialty for such a long term as 1 year, and at any location, is unenforceable. That would approach a human rights violation. Work on!