Teams were definitely at the Richmond Oval (Speed skating venue for Vancouver 2010 Olympics).
Filming of The Amazing Race Vancouver at the Richmond Oval !

Source:http://web.stagram.com/p/449928270818682243_245965872
Clearer view of Pitstop:

Source:http://web.stagram.com/p/449912641863141633_178468441