Both sides often struggled to make progress in a cagey first half, but it could have been a very different story had Jesse Gonzalez not managed to get a strong hand to Octavio Rivero's powerful header.
It was Vancouver who looked the more dangerous for long spells and the lively Rivero was a constant threat to the visiting defence as he clipped the top of the crossbar with his second header of the night.
Dallas improved as the game progressed, but they missed a great opportunity to break the deadlock when a patient passing move ended with Ryan Hollingshead's effort being tipped past the post by David Ousted.
Vancouver were on top once again after the break, with Kekuta Manneh forcing Gonzalez into a comfortable save with a powerful strike from the edge of the box.
Much like the first half, Dallas would grow in confidence once again to control possession for long spells before creating a chance when Mauro Diaz's header found Tesho Akindele, whose weak effort was kept out by Ousted.
The Vancouver goalkeeper came to the rescue again when David Texeira tested him with a low effort after turning two defenders to create space.
There would be no late twist, though, as Dallas moved level on points with Western Conference leaders the Los Angeles Galaxy, one point ahead of the Whitecaps.