BC has a well articulated curriculum ("Integrated Resource Packages") for all curricular areas, but I will link only to math and science here. (Follow the links to other areas if you are interested.) I learned to teach in BC at Yale Secondary in Abbotsford and was very fond of the degree of clarity that BC provides their teachers about what to teach.

