I agree that it's the right approach. These intermediaries should not be in the position of judging whether or not something is a copyright violation. It's not a simple yes or no. Most Canadians, most ISPs, are not lawyers, and nor do all lawyers agree on what is and is not an infringement.
What is an infringement should be taken to a court. ISPs should not be in the position of trying to judge that.