Has an entire MLB series ever been cancelled or postponed due to rain?

Yes, at least once. In April of 2000 a four-game series between the Red Sox and Indians was rained out due to five straight days of rain in Boston. The series was made up in September, when the two teams had to play eight games in five days, including three double-headers. (I was at all eight games! Unemployment has its good side.)