Josef Schachter has spent 40 years in the Canadian investment industry and runs the Schachter Energy Report. He's watched ...