Hello folks. Could someone pls. let me know whether IT services /Technology product companies/ Tech. consulting employers in Canada enforce any contractual bond ie., employee needs to work for a minimum of an year or two ? Are there such restrictions, as I am thinking it defies the purpose of holding a PR. Please let me know.