WAAS corrects the satelite signal
Yes, that's how I understand it. The WAAS station knows its own location and the location the GPS satellites tell it that it's in; it works out the difference and broadcasts that. My GPS actually calls it DGPS (Differential GPS) which appears to be another name for the same thing.
Tim