Yep, AeroCourse is one. The is also Culhane's. Culhanes I think just does the books, no weekend course offered, unlike AeroCourse. There is another place in the Montreal area, can't track down the info at the moment. However, it's not like the FAA where they force feed you the right answers and you write a test at the end of the day. They actually make you write 2 exams. However AeroCourse definately points you in the right direction. Taking their course will help for sure. Then you will obviously have to do a flight test and your done.
Good Luck