BUY

Every time investors think this stock has run its course, it pull another rabbit out of the hat, like adding 1,700 more stores in Canada. He likes it and sees good growth. A defensive play when we're late in the cycle.

COMMENT

Last year, there was a lot of optimism for U.S. banks. The market got ahead of itself with the deregulation promised by Trump. Currently, Citibank is trading at decent levels and this is a good time to get in. Mortgages may soften, so that
may be a headwind.

HOLD

The infrastructure space has been a little disappointing, but SNC has made a good move. Now, SNC is hitting technical levels (limits) now. A good hold for the long term as global infrastructure spending increases.

DON'T BUY

A play on oil. It's not his top pick in international oil. Oil itself is overbought--the range will be $45-65. Buying this now risks a downside going into late-2018.

TOP PICK

You want a utility with heavy exposure in regulated markets to ensure stablility. This stock has been under pressure, so it's attractive at current levels. Prdiects it'll hit $48 depending on interest rate hikes. (Analysts' price target: $48.08)

TOP PICK

The stock is well-positioned, though wireless demand has slowed. Average use per user has grown, which is a good sign. Pays a dividend above 5%. (Analysts' price target: $59.50)

TOP PICK

The valuation is good compared to BMO or TD. Still has decent excess capital. Could hit $110-114. (Analysts' price target: $110.62)