Joseph Mallozzi posted on reddit more details on why the show was cancelled.

I find it very odd how a company like Syfy can take a successful show and allow infighting to destroy it. Like Fox airing Firefly episodes out of order or Syfy moving the air times for Stargate SG1/Atlantis around. It's maddening.