To be completely honest, most people in this thread are biased to some degrees, more or less.
To be objective, at least trying to be, canards do affect the RCS, but depending on which angle it's being scanned by the radar. When scanned by an enemy plane flying straight at it, it makes no difference, since there is only a thin strip along the x,y plane. (assuing the horizontal and vertical plane of the radar to be x,y and distance between air-plane and radar to be
z) The canard makes no difference, since the rear/main wing is the widest and will be the main factor in the RCS.
However, when being scanned by a land based radar, it makes a huge difference. Even when the plane is really far away, forming only a 10-20 degree angle relative to the radar, the air-plane is still "tilted" relative to the radar, thus increasing the surface area on the x,y plane, making it more visible. The closer the distance, the greater the effect. Hence canards do increase RCS in this situation.
Look when filmed from the ground, even when the plane is flying straight, it still appears to be tilted. This increases the surface area exposed to radar waves.
The best way to think about it is thinking about a stick/baseball bat. When someone points a stick directly at you at eye-level, you won't even be able to determine the length of it, because you can only see the tip. When it's pointing towards the sky, then you can see the whole stick.
The same idea applies to airplanes. Sure, stealth jets can reduce RCS even when being scanned from underneath, but the fundamental problem is that they start from a large flat surface. The canard makes it worse. Comparing F22 to J20, from a purely technical point of view, not saying which is better. Hypothetically speaking, say the radar scans the jets directly from underneath, say there's only x,y plane, no third dimension. The canards on the J-20 adds to the total surface area to the plane. Say the total surface area of J20 is 110-120 and F22 is 100. Doesn't matter how hard the engineers try to reduce RCS, J20 can still only achieve to being close to F22's level (very hard to surpass it), because it starts with a very large area. It's like making a fat man compete with a 170 pounder to diet to reach 150 pounds, obviously the skinny one will win. He doesn't have to lose that much in the first place.
Another thing I have noticed members have being claiming is that canards make TVC useless. This is actually not true. In Dr Song's papers, he actually mentioned specifically on this. He said TVC combined with canards is greater than 1+1. When used together, they multiply in effectiveness, making the plane more agile than with individual features.