Trudeau's characterization of Castro as a "legendary revolutionary and orator" drew swift and withering rebukes from American elected officials, most notably from Sen. Marco Rubio, who tweeted that Trudeau's remarks are "shameful & embarrassing," and Sen. Ted Cruz, who called them "disgraceful.