Dashan prestò servizio come Commissario Generale per il Canada all'Esposizione mondiale 2010 di Shanghai. Precedentemente, aveva svolto l'incarico come Addetto alla squadra del Comitato Olimpico Canadese per le Olimpiadi 2008 di Pechino.