Whatever you do, don’t expose him to the staff at Men’s Warehouse (after all it should be a positive experience).
They have an assortment of whites, creams, ivory, etc.
When I was there last they had white tux pants as well as an assortment of white vests.
Thanks! Your answer is awaiting moderation.