Today, Peter Hofstra and Michael Sprung commented about whether MFC.TO, BA.TO, BAM.A.TO, HBM.TO, TWF.UN.TO, ABX.TO, PD.TO, CP.TO, CNR.TO, TCM.TO, NWC.TO, VT.TO, NXY.TO, WTE.TO, DAY.TO, BNP.TO, MBT.TO, MSI.TO, BB.TO, SU.TO, PCA.TO, STN.TO, CVE.TO, BNS.TO, TRI.TO, NKW.V, ESNC, DFE.TO, TIM.TO, FSLR, ELVA.TO, AAE.V, VNP.TO, SPWRA, RCM.TO, SCT.H.V, AMAT, CSIQ are stocks to buy or sell.