Carnival Splendor docked in Saint John, New Brunswick