OK, did you replace the canister with a new one, or one from a salvage yard????
Have you checked for a purge signal at the purge solenoids electrical connector???
If so, is the solenoid working???? Just because it's new shouldn't automatically earn it a pass, make those new parts earn that pass!!!!
Pull the canisters input vapr line that comes from the gas tank & check for vacuum at the canister connection, when you start the engine.
If none there, then pull the canisters output vacuum line that goes over to the engine & check for vacuum on the hose.
Let us know what you find.