I don't think C# is quite fast enough for games dev yet. And the UofC Comp Sci course isn't that good from what I hear. Waterloo is the top school in canada for comp sci students (from what I understand).
Check out xna from microsoft. It's their new games dev platform.
http://msdn2.microsoft.com/en-us/xna/default.aspx
This seems like a good site too:
http://www.xnadevelopment.com/index.shtml