One Canadian man died and six people were missing after a luxury yacht was struck by an unexpectedly violent storm and sank off the Sicilian capital Palermo, officials said Monday.