I'm curious if you found a good solution. Other (older) threads are just piles of dead links and obsolete parts.
I have found the canisters without a purge valve using GM part# 17113148 on rockauto.com (4 options currently available between $58-$76)
With the inline valve, I've only found a single option still available for about $25, the WVE 2M1006 (alternate oem part#'s 17087232, 17087303, 17090161, 17091151, 214557, 214559, 228032, 228036, 2M1020, PV134). Since they're coming from different warehouses, I may just order the purge valve first and do a bit of pressure/vac testing with it. My existing canister/purge-valve had failed open, so not only was it a constant vacuum leak, I suspect that means it was pressurizing things it shouldn't when under boost (1981 242 Turbo).