 Da Silva has a degree from York University in Toronto, Ontario, Canada.He was an employee of the Communist Party of Canada in the 1980s and ran as a Communist candidate at the federal and provincial levels.He also sought election for municipal office in Toronto.