That's what I have been saying all along! Same goes for Joe Wilson.
I agree with you that there is something strange about Cannistraro's role in this matter. How did he know so much about this false information?
If the French had sent this information to the CIA in late 2001-early 2002, then a possible source for Cannistraro could have been former associates in the CIA.