Thoughts on my picks?

Aloha. Thoughts on my picks? Feel free to hype em up say oooh and ahhh or if you hate them plz say why and/or offer suggestions/alternatives :)

Energy/Oil & Gas - CNQ

Utilities - FTS, CPX

Banks/financials - NA, V, BAM, RY, CM

Insurance - SLF, IFC

Telecomms - T

Industrials - CNR, WCN

Cons Defensive - ATD, DOL, COST, WMT

Tech/everything - aapl, amzn, goog, msft, SHOP

Market - XEQT

I try not to have more than 20% in 1 sector or more than 10% in 1 position.