Despite their solid financials and healthy growth prospects, the following three stocks have witnessed substantial selling in the last few weeks, offering excellent buying opportunities. Amid the uncertainty over the impact of the trade war on global economic growth, the equity markets have turned volatile over the last few months. This uncertain outlook has led to a steep pullback in some of the quality Canadian stocks, offering excellent buying opportunities. Against this backdrop, let’s look at my three top picks. Shopify Shopify (TSX:SHOP), an omnichannel commerce enabler, has been under pressure over the last few weeks, losing around 25% of…

