Call us: 1-604-738-8575 | E-mail:

Coastal City Ballet

Ballet Productions Canada Society

About BPCS

Ballet Productions Canada Society is a non-profit society which seeks to promote, foster, encourage and advance the art of dance in Canada. As a non-profit, registered charity in Canada your contributions are tax-deductible.

Ballet Productions Canada Society grew out of the passion and creative visions of Li Yaming and Andrea Allen, professional dancers, dance educators, choreographers, dance producers and directors. Li and Allen saw the need to support dance education for all, regardless of financial circumstances; to develop dance audiences; and to provide performance opportunities for dancers in the early stages of their professional careers.

Ballet Productions Canada Society will continue its mission to provide performance opportunities for emerging dance artists, and to bring dance to a wider audience.

The society fulfills this mission through its financial support of Coastal City Ballet productions, the funding of a scholarship and bursary program for dance students, and the funding of special projects such as the production of an original story ballet directed at youth audiences.

Visit our website for more information.

Get Involved

Become a Donor

Your donations will support Coastal City Ballet’s Scholarship Program, the creation of original story ballets, our shoe fund and other initiatives. All donations over $10 are issued a tax receipt.

Learn more on how you can become a donor and start giving today.

Sponsor a Dancer

Dancers are the heart of Coastal City Ballet. Without them, the magical world of ballet would cease to exist. In turn, dancers would not be able to embody the characters of ballet on stage without generous individuals and corporations to support them.

Meet this season's roster of talented emerging dancers and learn who is available for sponsorship.


Without volunteers, the arts would be unable to survive. Ballet Productions Canada Society requires dedicated volunteers to grow and maintain their mandate. There are many volunteer positions available for all types of individuals.

Learn more on available opportunities and how you can become a volunteer.