I'm currently an undergrad at the University of Western Ontario - their dental school is pretty top notch - great faculty, small class (55), decent amount of clinical experience. University of Toronto is pretty good - they have a larger class though. Most of the schools in Canada are fairly equivalent. Most of them are very small classes though, usually 30-60.
But if you're American you have a very low chance of getting in - your stats have to be stellar.