Cannon Busters Fans Are in Love With the Series' Netflix Debut