Engineer
Major
From a conceptual stand point, there is nothing inherently unstealthy about canards.
Think about it, there is going to be small RCS spikes no matter what control surfaces you use, and it is perfectly possible to have a 'stealth mode' for canard fighters, whereby the FBW computer would limit the movements of the canards to minimise RCS.
You sacrifice some agility for enhanced RCS, which is no trade-off at all really, because if you are moving your canards enough that they give off a meaningful RCS spike, chances are your entire airplane is going to be making some pretty extreme manoeuvres that will increase your RCS by an order of magnitudes larger degree to the point where the small increase in RCS from canard movements is all but meaningless.
This is the truth. The mistake someone is making is that he assumes the canard to be flapping wildly at ridiculous angle to maintain trim. In reality, during cruise when RCS is most important, the canard barely makes any movement. Here is a video proof:
[video=youtube;icQeBc9jHaA]http://www.youtube.com/watch?v=icQeBc9jHaA[/video]
When large movement of control surfaces is needed or even TVC is involved, that means the plane is fighting for its life. Stealth is completely meaningless when the aircraft is already seen.