Prince Harry waved to fans as he made a surprise pitchside appearance at the Canadian cup final.