Delfour just shy of K1 canoe slalom medal