From Compsci.ca Wiki
What is CompSci.ca
CompSci.ca is a Canada based, online community of those interested in Computer Science. Registered members write and read tutorials, share source code, discuss algorithms, concepts and ideas,
and of course help out those poor highschool souls who will drop out of school if someone doesn't write their projects for them. Well not really.
Compsci.ca is also a great place for new programmers to go for help, to get inspired, and to just plain old check out other people's codes to help them improve on their own programs.