What kind of union? Teamsters? CUPE? International Union of Telegraph Workers?
Note that there are some very significant differences in what these three organisations do, as well as some very significant congruences.
WRT white collar work: Unions are exactly what is needed. The old style idea that white-collar == management is not true anymore. Most white collar workers are just as plebian in their role in a given firm as the people down on the shop floor are.
Unions are a tool; they are as good or as bad as the people that use them. If you look at the history of organised labour, you'll see that there is a very valid need for them, and that that need continues to exist.