Canada is a country where only about one in seven adults has a college degree. Going to an American college is a very big deal, so let us not be shocked that they game it to the extent possible to get their kids to US colleges. Canada also has flexibility on starting your kid in the K-12 system from age 4 to 7 as starting age. Some families keep kids at home a lot longer before the start school, so graduating high school at 20 or 21 is not unusual. None of this is a hall pass for the unfairness in it. The basic point is lacrosse just needs to go to age based club play. People have their reasons for wanting kids restrained to finish school older, and there are no school rules against that. Since lacrosse is a contact sport, at the youth levels it needs to be age based to be fair and safe. There isn't anything US lacrosse can do about high school or college play and leave be alone there.