This performance is by "Grupo America," which is based in Vancouver, Canada. Their dance troupe performs a wide variety of dances from Latin cultures, including this spectacular Cuban-based dance.
Rueda is a form of Salsa dancing that involves multiple couples dancing in a circle (usually) and frequently switching partners. The club/social form involves one "caller" who calls out moves at random, and the participants are expected to know how to execute them. This clip is obviously a choreographed performance, containing many intricate but well-executed moves.
For more information about the performance group, you can go to w.grupoamerica.net
The song used in the clip is "Habanera" by Asere, which is a Cuban musical group. (Thanks for the help, Erika!)