The two are basically synonyms. I don't think one is a better choice than the other. 'Due to' would also work.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Old Man GordonI'll agree with the West-coasters to some extent, but there is a common idiom in baseball: "game called on account of weather." which is fairly common regardless of circumstances (formal or everyday).The example is well taken. I would say, however, that it qualifies as "casual".