Hinter dem Hotel, über einer Statue von Samuel de Champlain des Jahres 1898, des Stadtgründers, Dufferin Terrace bietet einen herrliche Ansicht über den St. Lawrence und flussabwärts zum Ile d'Orleans.
Die Statue des Stadtgründers wurde 1898 erbaut.