National Bank being punishedfor honesty and integrity. They made bad business decisions, but at least they are honest about it, unlike some other Canadian banks, cough, CIBC, cough, cough,....
I think long term this stock will do fine. I am not invested in ?Banks though, this is just my opinion.