stewart wins world sx gp toronto