As managing director, Canada and International Sales for Carnival Cruise Lines, Justin French has certainly seen his share of ups and downs – but most recently he sees...