Martha Davis nació en Londres, Ontario, en 1959. Se laureó con una licenciatura en Cine y Drama de la Universidad de Toronto y comenzó su carrera como fotógrafa. Ha realizado más de doce películas y ha formado parte de las juntas directivas del Centro de Distribución de Cineastas Canadienses y The Funnel.