The DoubleTree Fallsview Resort and Spa in Niagara Falls, Ontario, is more than just a place to stay—it’s a gateway to the ...