Ferreira was born in Terceira, Azores, and emigrated with his parents to Canada early in his life. He grew up in the Jane and Finch neighborhood in North York, Ontario.
Ferreira's resumé includes over 100 different onscreen credits, as he has appeared on a broad range of television shows, including lead roles in Hidden Hills, Durham County, Urban Angel, and Missing. He has also played recurring or guest roles in various TV shows, including NCIS, CSI: Crime Scene Investigation and Criminal Minds. After playing the recurring roles of Declan in the final season of Breaking Bad and Colonel Henderson Hall in Primeval: New World. He currently stars in the CTV series Motive as homicide detective Oscar Vega with recurring roles in The Romeo Section, and This Life. He also hosted the television series Letters to God.
In 2009, Ferreira was featured as David Maysles in the HBO award-winning film Grey Gardens opposite Jessica Lange and Drew Barrymore. Other film credits include portraying Sarah Polley's husband in Dawn of the Dead as well as roles in Shooter and The Lazarus Child. Ferreira also appeared in the 1995 film Blood and Donuts and the 2007 film Saw IV. Further credits include The Marsh, Boozecan, and The Big Slice. He also portrayed Donald Trump in Trump Unauthorized and was a lead in the miniseries The Andromeda Strain.
In 2011, he became known as “The Voice of Mazda”, voicing a series of commercials for their national campaign for two years. Other voice-over work includes Police Officer Vince in the TV series The Dating Guy and Chet in the episode "Hyde and Go Shriek" in the animated children's series Tales from the Cryptkeeper.