Yea, those laws are pretty relaxed in Canada(nothing wrong about that). In Czech it was always for example most of the time age of consent set on 15, no close age exceptions, nothing. Yes, fucking with 15 year old for any older person is perfectly fine there, as long as it isn't a teacher or so and that it isn't abuse.
But what sometimes happens is that there was even a ridiculous case when someone having almost 15 slept with 15 years old but got reported by their parents etc and then the guy got to jail because he was older than the girl even though the girl soon had birthday.
This creates also unecessary tensions between those who are less than 15 and those who already are. I can speak from experience here. I would have actually had sexual relationship early on if I wasn't scared by the laws, even though most teens just do it and don't care.