Most legal agreements have a clause that states that a dollar has been exchanged in return for the disclosure of certain confidential information to make sure this legal requirement has been met. For example, you may want a party to promise that they will not make photocopies of documents, and will keep documents in a locked filing cabinet when not in use. This is a flexible concept and should be appropriate for your industry. The length of the obligation can be a certain number of years or it could be stated that it is to remain secret as long as the information in question has not become public knowledge. In many instances it is only a matter of time before competitors in the industry, through their own efforts, establish the same knowledge base.
Provinces can differ in their legislation and interpretation.
This will also reduce your legal fees. If you should decide to draft your own confidentiality agreement, there are numerous resources worthy of investigation. These textbooks are usually available in law school libraries. However, sometimes these legal textbooks can be difficult to understand, as they are not written for use by the general public. You should be aware that standard form agreements rarely suit a particular business situation without changing the wording.