What grade do you learn Pythagorean theorem in Canada?

In Canada, the Pythagorean theorem is typically taught in grade 8 mathematics.