ontario
Ontario's Human Rights Code says:
Every person has a right to equal treatment with respect to services, goods and facilities, without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status or disability
But,
“age” means an age that is 18 years or more
In Garisto v. Toronto Transit Commission, 2016 HRTO 230, the applicant alleged that the Transit Commission's policy of allowing children 12 and under to travel for free discriminated against him on the basis of age, since he had to pay full fare. The tribunal said:
Section 10(1) of the Code states: “age” means an age that is 18 years or more.” On the basis of this definition, the applicant’s allegation about preferential treatment for children is not a matter the Tribunal can consider.
british-columbia
British Columbia's Human Rights Code has a similar prohibition on discrimination in services because of age, but in that Code,
"age" means an age of 19 years or more