Vancouver dries off after record-breaking rain