Andrew Short Earns 7th at Toronto Supercross