Canny Leung was born on September 29, 1968 in Hong Kong, British Crown Colony. She is a writer, known for
Oi ching bak min bau (2001) and
Che goh ha tin yau yee sing (2002). She has been married to
Steven Lo since February 13, 2002. They have one child.