Abstract: A canister purge valve comprising: a housing (12) including a vacuum chamber (14) communicated to an extending vacuum port (16) and an opening (26); an assembly (40) received within the housing (12) including a valve seat (76) positioned within the vacuum chamber (14) and an axially extending inlet port (58) extending through the opening (26) in said housing (12). The valve including a plurality of passages (57, 60, 62) communicating the inlet port (58) to the vacuum chamber (14); valve means (90, 92, 94, 96) movably positioned within the vacuum chamber (14) for seating upon the valve seat means for biasing (98) the valve means (90, 92, 94, 96) against the valve seat (76) and means for generating (42, 44, 52, 100, 120) a magnetic flux signal in response to control signals for urging the valve means to seat upon said valve seat (76).