If you are wondering whether Canadian Imperial Bank of Commerce is still a buy after such a strong run, you are not alone.