The best hotel in Toronto is Hotel Le Germain...
http://www.germaintoronto.com/en/accueil.asp
This is a small boutique hotel. Very modern. Very much like a W or something like that. I spent my 10th wedding anniversary there and it was awesome.
If it isn't your sort of thing, I would say the Windsor Arms or the King Edward are good.
Just about any of the high end hotels will go all out for you if you let them know you are there for your wedding night.
When we arrived at Le Germain for our 10th there was a bottle of very nice wine, a hand written note from the manager, strawberries and chocolates... none of which we asked for... they were just being nice.
By the way.... Congratulations on getting married!