In latin america it's not vey used, since it doesn't snow very much over there. Here in Spain it snows in the north but not as much as in the US and Canada. And I have not seen that "snowblower" that you are talking about. You could translate it into "quitanieves" wich is the truck itself, the tool that is infront of this truck , and probably this snowblower , beacuse after all, it takes out the snow, hence "quita-nieve" .
Hope it helps