First note that CIBC issued these bonds with a zero coupon, so they do not pay any interest. They were purchased by the market participants at a small premium, paying an average of 100.054 for a nominal value of 100. This equates to a negative annual "redemption" yield of 0.009% - i.e., if held until maturity, then the holder will witness a negative annual return of 0.009%.
You ask "why does this make sense?". Clearly it makes no sense for a private individual to purchase these bonds since they will be better off simply holding cash. To understand why there is a demand for these bonds we need to look elsewhere.
The European bond market is currently suffering a dwindling supply owing to the ECBs bond buying programme (i.e., quantitative easing). The ECB is purchasing EUR 80 billion per month of Eurozone sovereign debt. This means that the quantity of high grade bonds available for purchase is shrinking fast.
Against this backdrop we have all of those European institutions and financial corporations who are legally obliged to purchase bonds to be held as assets against their obligations. These are mostly national and private pension funds as well as insurance companies and fund managers.
In this sort of environment, the price of high quality bonds is quickly bid up to the point where we see negative yields. In this environment companies like CIBC can borrow by issuing bonds with a zero coupon and the market is willing to pay a small premium over their nominal value.
TL/DR
The situation is further complicated by the subdued inflation outlook for the Eurozone, with a very real possibility of deflation. Should a prolonged period of deflation materialise, then negative redemption yield bonds may provide a positive real return.