Yang nació en Shanghai, China, de padre chino y madre china británica. Emigró a Toronto, Canadá, a una edad joven y estudió en la Universidad de York después de completar su educación secundaria en 1993 en Rosedale Heights School of the Arts en Toronto.
Yang nació en Shanghai, China, de padre chino y madre china británica. Emigró a Toronto, Canadá, a una edad joven y estudió en la Universidad de York después de completar su educación secundaria en 1993 en Rosedale Heights School of the Arts en Toronto. En el verano de 1995, durante un viaje a Hong Kong, Yang participó en el concurso de belleza Miss Asia organizado por ATV y se ganó el título de "Miss Asia 1995". También ganó los premios de Miss Photogenica y Concursante Más Popular. Yang se unió ATV y había estado actuando en varias series de televisión producidas por ATV antes de aventurarse en la industria del cine.