Invest for the long term and sleep at night with these quality stocks, BMO says