Rule reminder
Three key causal prepositions: (1) A causa di + noun = 'because of' — used for negative or neutral causes; (2) Grazie a + noun = 'thanks to' — used for positive causes/outcomes; (3) Per + noun/infinitive = 'because of / for / due to' — neutral, very flexible, can precede or follow the main clause. All three replace a full clause with a noun phrase.
Il volo è stato cancellato _____ una tempesta improvvisa.