Using a secondary VoIP provider over cable, as opposed to DSL or Fibre, makes no difference whatsoever as long as the connection speed is sufficient to handle your traffic. A high speed connection is a high speed connection is a high speed connection once it comes out of the modem and on to your LAN. Of course, this is as long as your ISP isn't blocking any necessary ports, preventing you from using VoIP.
Trying to use a cable companies VoIP offering (or a DSL providers VoIP offering) using your own equipment (3CX in this case) is where you may run into problems. As I posted earlier, because the company is both the carrier (ISP) and the VoIP provider, they usually supply the ATA, which you are expected to use, at least for most users. They may allow business that require more than two lines to connect using their own equipment, you'll have to ask. I'm sure that each company will have a different response.