I didn't see what year/model you have, but on my '92 SSE */c and '93 SSEi, a quad driver error code will be set for a evaporator canister purge solenoid malfunction. I think the error will occur if the solenoid'* coil is either shorted or open. And here in Ca., I doubt that a car will pass a smog test if the canister isn't present and operational.
My suggestion would be to leave the canister in-place and replace the vacuum lines. The lines are standard rubber vacuum lines and fittings available at any parts store.
'99 Bonneville SLE, white, 112,000 miles
'02 Park Avenue Ultra, white diamond pearl, 88,000 miles