Give business cards to the receptionist or secretary upon arrival to an office and to each person you meet subsequently. Print cards in English or French. Many French speak and understand English, but prefer not to use it. An interpreter will probably not be necessary, but check ahead of time. Use French only for greetings, toasts and occasional phrases unless your French is perfect.
Government plays a major role in business.
Business people tend to be formal and conservative. Business relationships are proper, orderly and professional. Don't discuss personal life with business people. Personal lives are kept separate from business relationships. The French get down to business quickly, but make decisions slowly after much deliberation.