This applies to text and common nouns. Not cities, trademarks or proper names.
Home Depot is still called Home Depot on Quebec signs. While some companies will put a French noun next to their English names, this isn't required.
As for a sign with Three Rivers, Trois-Rivières is a proper name, you don't usually translate those just like we don't translate people's name.