international business strategist careers in Ottawa, Canada