No he didn't Karl. He knew the USSC would approve it. But since he campaigned on a variant of it, he couldn't not sign it. And, if you want to get right down to it, it CFR has done more damage to the Dems than anything I could imagine.
No, you are wrong. Bush said in his 2000 campaign he would veto exactly the type of CFR bill that campaign before him. That was a broken campaign promise. Check what he said in 2000