In 2009-2010, almost 90 students from over a dozen universities across the country earned a course credit by working in teams on a variety of open source projects. Thanks to our friends at Google, O'Reilly, and CACS, the program is going to run again this fall and winter --- see this announcement for details, and the new web site for more information.
So, if you are:
an open source project looking for some talented help,
a professor in a Canadian computer science department who'd like to help students learn how to work on real software in distributed teams, or
going to be enrolled in CS at a Canadian university this fall, in your senior year (or grad school), with strong grades and a sense of adventure,