It is not legally required, strongly advised by the government. It would go against Section 2 of the Canadian constituion to discriminate on a language basis.
The OQLF asks for companies to use french terminology and tools where possible (the tech sector blatantly ignores it, I've always worked in english, even with french co-workers) and to offer a french translation on signs, menus and documentations in stores.