Consent of a 12- and 13-year-old is only valid with another person provided there's less than two years difference in age. You have a two-year close-in-age exception.
So it's age 18, at the upper limit, for prostitution, child pornography, these other exploitative relationships of trust, dependency, etc.; and at the bottom, a 12- or 13-year-old can engage in sexual activity with somebody who is less than two years older, and age 14 for all other purposes. Bill C-22 would move that bar up to age 16, maintain that lower two-year close-in-age exemption for 12- and 13-year-olds, but for 14- and 15-year-olds, the new ones who would be protected by Bill C-22, Bill C-22 proposes a new, broader close-in-age exception of five years, so less than five years.
Again, it's always provided that there's no relationship of trust, dependency, or authority. Even if it's a peer, a 15-year-old can sexually assault another 15-year-old. If it's not a question of consensual activity, the Criminal Code will still address that as well, because no consent is an assault.