Πίσω από το ξενοδοχείο, πέρα από ένα άγαλμα του ιδρυτή της πόλης Samuel de Champlain του 1898, το Dufferin Terrace προσφέρει υπέροχη θέα στον St. Lawrence και προς τα κάτω στο Ile d'Orleans.
Το άγαλμα χτίστηκε το 1775.