You may find these documents useful for your knowledge-based business:
Brand Protection for Canadian Companies
Summary of process for obtaining trademark protection.
Proactive Partnering
Legal tips for businesses which are entering into partnering relationships