Calculus isn't required up here. I'm not quite sure how our required math compares to precalc. We have 4 math courses at the grade 12 (30) level, with the highly descriptive names of A30, B30, C30, and calculus. Only A30 is required and covers various algebra. B30 is more algebra, with complex numbers and stuff, and C30 is trig.

Physics isn't required here either, but you do need a 30 level science, either chemistry, biology, or physics.