National Bank stock could be the best bargain, thanks to a recent acquisition and strong earnings.| The Motley Fool Canada