David DePape, the man accused of attacking Paul Pelosi, is from Canada and not in the U.S. legally, according to the Department of Homeland Security, news that Republicans have seized to reframe the attack around one of their central campaign issues.