TORONTO — Robert De Niro apologized to Canadians on Monday for the "idiotic behavior of my president" a day after the actor launched an expletive at Donald Trump at the Tony Awards.De Niro said Trump's remarks about Canada are a "disgrace" and apologized to Prime Minister Justin Trudeau and others who attended the Group of Seven summit of leaders in Canada.