Markets were strong on Thursday as the S&P 500 rose 1.3% and Toronto was up 0.8%.
lululemon was up 4.3% and that was before it released a strong earnings report with revenues up 22% and beating expectations on earnings as well and it rose a further 5.0% in after-hours trading.
FedEx was up 3.3%.
Linamar was up 3.7%
Markets were higher on optimism about trade talks with China. The markets are also expected to open higher this morning.