In a sprawling exhibition centre in Hanover, Germany, thousands of businesses, including 250 from Canada, are taking part in ...