MC's Options > Tree & View > uncheck Auto size columns.
However, if you're using MC as a client (connected to another MC as a server) the client doesn't save the column widths/sizes, always reverting to whatever column widths/sizes are used on the server. This is something I requested for MC27, for clients being able to maintain and save their own column widths/sizes when connected to a server.