Trailing 1-0 in the 55th minute, the Dynamo (2-1-0) got the equalizer when Barnes scored on a header off Ricardo Clark's first MLS assist since 2009.
Creavalle provided the go-ahead score 7 minutes later during a scrum in front of the net following an Adam Moffat corner kick.
Darren Mattocks scored for the Whitecaps (2-1-0).
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Florida bear attack: Black bear mauls woman's face