This Vancouver company has bagged a $3-million task order from NASA · Activ.news