Buchan ble olympisk mester i seiling under Sommer-OL 1984 i Los Angeles. Sammen med Steven Erickson vant han starbåt-klassen foran Joachim Griese / Michael Marcour fra Vest-Tyskland og Giorgio Gorla / Alfio Peraboni fra Italia.