@kinokatsu,
Using canvas properties like lineCap and lineJoin with CanvasJS charts is not possible as of now. In your example, the arrow exceeds the plot point because of the line thickness. Reducing the line thickness will fix this.
Please check this updated JSFiddle for a working example.
—
Thangaraj Raman
Team CanvasJS