* Won't canards add their own actuators and therefore cost?
The thing is, this is an existing plane that is being modified to have canards, when the original design wasn't. This is not like the J-10 or X-31 or Typhoon which is built to have canards in the first place. [Please note the Super 10 variant of the J-10 adds 3D TVC to the J-10 canard layout, making it like an X-31.]
Every plane has stress lines running from the edge of the radome all the way to the mount of the engine. In order to have room to mount canards, you have to break those lines. This results in losing structural integrity, and you have to beef other parts in order to compensate, adding weight.
* You have to compare the weight of adding additional actuators on the nozzle vs. actuators for the canard + weight of the canard itself + structural modifications in the airframe. You will see A is going to be less than B.
* It is Sukhoi itself, now, that has reviewed in hindsight, that canards are redundant. Future considerations for TVC equipped fighters no longer have canards. Back when the MKI and the Su-37 was being designed, they didn't have a TVC 3D nozzle. Now they do.
I would likely to believe that the Su-33Ks China is considering to buy may also have TVC, with the engine core being Salut's AL-31FM1 and the nozzle via Klimov, a twin version of the engine proposed/sold to China for the J-10s. So you have a plane with both canards and TVC. But I do think the super maneuverability that results is more of bonus, the main intention for adding TVC to the plane is to assist the takeoff. Su-33UB has been installed with TVC nozzles and the Salut engine.