Image source: Getty Images
While it has already been a solid year for the TSX stocks as whole, there are still opportunities out there. In fact, many studies have found that the best time to invest is when you have the cash.
Timing the market can be fraught with errors (and you can be waiting for a pullback for a long time). If you invest with an extended time horizon, the best thing you can do is find good stocks, deploy the capital, and hold on for the ride.
If you are looking for some good long-term stocks to hold for the long run, here are three to think about today.
A beaten up retail stock
Alimentation Couche-Tard (TSX:ATD) has delivered a strong mid-teens return over the past five years. It operates a huge network of convenience stores and gas stations around the world.
Recently, the company was hit by weaker than normal consumption patterns (particularly in the United States). In its recent…


