IBI Group Customer Service Phone Number Customer service: 416 596-1930   IBI Group Headquarters Info, Email, Phone number, Website and live chat Information IBI Group Inc. is a Canadian-based international professional services company consulting in the fields of architecture, engineering, planning, landscape architecture, transportation, and technology. Founded in 1974 in Toronto, Ontario, Canada, IBI Group provides professional consulting