UofT has a great Russian program, or so I hear. I know this because I go to York, and I was looking into taking a course at UofT (SL 3<something>). Alas, the bureaucractic latter of both...