Karl Rove has cancelled plans to speak at a March 12 political engagement in New Hampshire. Hmm… .