PJ Larsen Earns Career Best Finish at Toronto Supercross