(SeeNews) - Mar 15, 2012 - Canadian Imperial Bank of Commerce (TSE:CM), or CIBC, has agreed to buy from Canadian wind and hydropower producer Bullfrog Power enough green electricity to power two locations in Dartmouth, Nova Scotia.