Do I have to use the same Google Account on all the Stream TV Boxes in my home?

No, each Stream TV Box in your home can have a different Google Account on it. Your Stream TV services (Live TV channels, On Demand, Cloud DVR, etc.) will still be the same on all Stream TV Boxes in your home because those services are independent of the Google Account being used on each box.

If you don't see what you need, try searching