This is a double edged sword, though. You have extremely knowledgeable people who can't teach because they have an actual degree in their subject matter but not in education. Also stuff like PE teachers teaching physics because they have the required education degree already and they can't find any physicists with them.
> In Canada, teaching generally requires a university degree in education or a university degree with additional education in teaching.
This is true in all highly developed countries at this point. Many also require an advanced degree within X years of starting.