I'm originally from Canada and the system of educating teachers is very differnet than here. In order to get a teaching degree, you must first have a 4 year degree and have at least 12 classes in the subject area you are to teach. To get into Teacher's College, it is highly competitive and based primarily on your grades from your 4 year degree. If you don't have a 4.0 GPA equivalent, you likely will not get admitted. Lots of people try to get in because teachers are very well paid in Canada (due to unions threatening province wide strikes near exam time when their contracts are about to run out).
Well, I don't think much of the union aspect, but the Canadian teacher education system sounds better than ours. In lots of states a teacher can teach a subject with as little of 12 hours, not classes, in that subject.