Heavy rains have caused flooding, making major roads in Bulacan impassable to vehicles.