Iron Road is an opera in two acts written by the award-winning Canadian composer Chan Ka Nin with a libretto by Mark Brownell and Cantonese translations by George K. Wong. The opera was produced and premiered by Tapestry New Opera Works at the Elgin Theatre in Toronto in 2001 under the direction of Tom Diamond, with Zhu Ge Zeng portraying the lead role. The composition features a forty-two member cast, thirty-seven member orchestra, and recounts the story of a young Chinese woman in the late nineteenth century who disguises herself as a man and emigrates to Canada in search of her father.[1]