The DWITE programming competition for Canadian high school students is ramping up again for the year.
From their About page:
The primary purpose of the DWITE Online Computer Programming Contest is to provide an avenue for Canadian secondary school students to practice for more recognized programming contests like CCC and ECOO.
This is a series of five online events over the course of the school year. One of the great things about it from my point of view is that they allow a wide variety of programming languages. C, C++, Java, both Visual Basic 6 and Visual Basic .NET, PASCAL and even more. Yes, Turing (used a lot more in Canada than in the US) is on the list as well. So if you are in Canada and are a high school student, teach high school students or know high school students you may want to know more about this. Check out their web site here.