I've been to Canoe three times now and each time has been a great experience. Service for the most part is decent, they are attentive to the table and food comes at a decent pace.
Food wise, this is their strongest point. Each of their dishes are plated professionally and also taste great. My most recent visit was for their 2016 Winterlicious menu. The beef Wellington from their entree menu was kind of a miss as the meat wasn't the greatest. Otherwise the appetizer and dessert were delicious.
Canoe's location is also really nice if you have a window seat.
If you drove down and parked in the TD tower, you can get parking validation from them before you leave.