From $118 CAD Booking.com With an indoor pool, this Saint John, New Brunswick hotel is 850 meters from McAllister Place shopping mall. Free WiFi is provided along with spacious guest rooms.