Canada gives $50M to UN Palestinian refugee agency that U.S. says is 'flawed'
Canada is contributing $50 million to the United Nations Palestinian refugee agency — after the United States decided to stop funding what it called an "irredeemably flawed" organization.