Right now it's very tough to say where to put new money. Likely not in the US, as the stocks there are extremely expensive and the markets are at all time highs (and the Trumpster!). Canada, although a serious lagard, isn't cheap either, and when the US markets correct the Canadian market will go down as well (even more if NAFTA gets junked). Europe is definitley cheaper, but also has serious problems with the EU. 

At the moment I'm happy to collect cash from dividends etc, sit on 25%+ cash, and prepare for a rainy day when stocks will become cheaper. Like Mr Buffet says, be fearful when others are greedy.