The Intellectual Property Institute of Canada offers great courses in patent and trademark practice. In February, they are offering a patent agent exam preparation course.
I have taken this and it was challenging but effective. If you want to be spoon-fed, this may not be the course for you. If you want to pass the exam, then you should take a look!