I agree that mastery of first-year university math would be a better minimum test for specialist teachers of primary/junior math or anyone teaching math in gr. 7-8. Poland is one country that requires specialist math teachers beyond gr. 3. Korea also has many specialized primary math teachers, and the university math courses required are similar to what you've outlined, minus the computer science. In most countries, including top performers on international math tests such as Singapore, teachers up to gr. 6 are usually generalists. Singapore requires mastery of elementary and HS math content (demonstrated in a written test) as a precondition for entry to a primary-junior teacher education program. If Canadian schools of education would move to that requirement and better courses in their programs regarding pedagogical content knowledge in math (i.e., how to teach the content, such as is done in Japan, Korea and Singapore), it would be a great improvement on the present situation.