"It's the blame America first crowd," Buchanan said Thursday during his two-hour show Buchanan and Press on the cable network MSNBC. "The Canadians . . . have been defended by the United States, they pay nothing for defense. "That place is a complete haven for international terrorists," he told co-host Bill Press. "Even their own retired security guys say it's a complete haven. We . . . need lectures from some people, not from Soviet Canuckistan."