Ryerson and U of T cancel in-person classes