I come here about 5-6 times a year in the morning for tax/accounting update seminars with my firm. For a conference/convention hall this place does the job. However, it looks like its regularly used for weddings and probably a couple ballin sweet 16 parties.
I would never use this venue for a wedding - the area is awful. Don Mills traffic is horrendous, there is construction in the parking lot and surrounding plaza - it's been ongoing for over a year. There's a Harvey's and a Swiss Chalet right next to the hall. I would think that most people wouldn't want to get married and take outdoor pictures with that kind of scenery behind them.
The outside of the hall looks good from a far but upon a closer look you will see that the railings are peeling and the walls are somewhat crumbling.
My advice - Don't get married here! Come here to listen to tax updates :)