Only those Brazilian citizens who hold a US non-immigrant visa will have to take an ETA. Or else they need not take one. They might also have to take a valid Canadian visa along with them if they want an entry permitted.