The 29-year-old is available on a free transfer after his contract with Deportivo Toluca expired.
Toluca have confirmed they are unable to match Sunderland’s contract offer to Da Silva.
“The English team’s offer was not within our reach,” read a Toluca club statement.
“First of all I want to thank the Deportivo Toluca for the effort they made and for giving me the opportunity to fulfil a dream, which is playing in Europe, it is certainly an important step in my football career,” Da Silva told Toulca’s official website.