Maria del Mar del Castillo is a Canadian television actress, who has starred in series such as Street Legal, Tek War, Relativity, Mercy Point, Terminal City, Blue Murder and Murdoch Mysteries.
She was born in Madrid, Spain, and grew up in Ottawa, Ontario.
Source: Wikipedia