Here are 5 stocks added to the Zacks Rank #1 (Strong Buy) List today:Alleghany Corporation YAvangrid Inc AGRBMC Stock Holdings Inc STCKCathay General Bancorp CATYCanadian Pacific Railway Limited CPView the entire Zacks Rank #1 List.Want the latest recommendations from Zacks Investment Research? Today, you can download 7 Best Stocks for the Next 30 Days. Click to get this free report CDN PAC RLWY (CP): Free Stock Analysis Report CATHAY GENL BCP (CATY): Free Stock Analysis Report ALLEGHANY CORP (Y): Free Stock Analysis Report BMC STOCK HLDGS (STCK): Free Stock Analysis Report AVANGRID INC (AGR): Free Stock Analysis Report To read this article on Zacks.com click here.