Republican Sen. Ted Cruz had to dodge a beer can thrown from the crowd during the World Series celebration parade for the Houston Astros.