Columbia Harbour House hands down. We have only 1 month to go until our trip and it seems like every second day my 10 yo son checks to make sure we are going there again - we love the food and if you eat upstairs you can usually get away from the hustle and bustle for a few minutes.
I have never eaten at Le Cellier (it seems like we have never had time), but being Canadian myself I feel a little boost of pride when I read over and over again how much people like the restaurant.