Street experts recommend three stocks to buy —Canara Bank, IRB Infrastructure Developers Ltd, and Morepen Laboratories Ltd.