Are you looking to extend your investment horizon? Here are three top TSX growth stocks to buy for a decade or even more