Toronto stock market pushes higher, despite energy weakness on drop in oil