The majority of the ID cards are available at Gilmour Hall in Rm 114. They stopped mailing them, you have to go pick yours up in person. Lately, I called the registrar's office at (905) 525-4600 because I was going through a similar situation as yours and that's where I got this information from.
All the best to you