Canterbury had pinned its hopes on middle-order men Chris Harris and Gary Stead after losing its first three wickets to youthful seam bowler Lyle Mills.
However, Walker, 21, captured the wickets of both Harris (20) and captain Stead (39) and his mighty figures of two for 19 from 10 overs put Canterbury well behind the asking rate.
Opener Llorne Howell (26) was the only other Canterbury batsman to get past 20.
The red-and-blacks were dismissed in the 43rd over, 60 runs short of the Auckland total, losing their last six wickets for 40 runs with two run-outs.
Earlier, Auckland had scored its 221 for seven with Ian Billcliff (58 from 73 balls, including three sixes) the only batsman to make a start and carry on.
In the biggest partnership of the game, Billcliff and the indefatigable Blair Pocock put on 75 for the fifth wicket to take Auckland past the 200 mark.
For Canterbury, Stephen Cunis went for only 26 off his 10 overs, while cleaning out Craig Pryor.
Warren Wisneski and Harris took two wickets each.