Years of disappointment in trade negotiations have left many Canadian intellectual property watchers hoping for the best, but expecting the worst when it comes... more
You’ve heard the story over and over again. A couple of college friends are sitting in their dorm rooms, messing around with some code, probably getting a bit... more