Floodwaters receded somewhat in inundated towns across northern Brazil on Sunday, but the number of people made homeless by the floods rose above 300,000, and two people were missing after an overloaded canoe overturned in swift waters.