@thefireescaper,
You can use customBreaks for removing weekend gap from the chart. With the use of scale breaks, there are possibilities that the axis labels may appear at an unequal interval and they may overlap with each other. You can overcome this by using stripLines for labels.
Please take a look at this JSFiddle for an example on the same.

—
Thangaraj Raman
Team CanvasJS