Parts of Atlantic Canada cleaning up after three days of heavy rain and powerful wind