I am just going off the list that I do have starting with the first heat up to heat #5:
Heat #1Gung Haggis Fat Choy
Fluid Motion
Ampco Grafic False Creek Mixed
Elephant & Castle Booze Cruise
Scaly Justice
Dogwood Nothin' Dragon Seniors
Heat #2Saints Preserve Us
RGL United
Easy Peazy Lemon Squeezy
Soctiabank Dragons
Synergy What the Fred?
Dragon Hearts
Heat #3Dr'Agonize
Ready, JET, Go!
Just Dragon Along
Synergy Rice Rockets
Naluwan
Race Face
Heat #4Draco Stealth
Dragon Hearts Magnum
Superslim Phat Phish Racing
Red Fusion
The EH Team
Saltspring Dragon Boat Club
Heat #5Splash Test Dragons
Synergy Legacy
Team Storm
Riptide
False Creek Juniors
That is a total of 29 teams. The assumption here is that this will be the "official" race grid. At least I would hope it is. I'd hate to find out that my crew has been shuffled around to an earlier time slot right when we get there only to find out that we have to time to prep for the first race.