Winnipeg Hawks rode on the brisk half-centuries from Shaiman Anwar and JP Duminy to secure a berth in the GT20 final.
JP Duminy's 41-ball 85 helped Winnipeg Hawks edge past Toronto Nationals by two runs on D/L method.
Brampton Wolves suffered a stunning collapse which saw them being bundled out for 103 from a comfortable position at 65-1.
Heinrich Klaasen's unbeaten contribution of 64 off 34 balls pipped Montreal Tigers to qualify for the playoffs.
McCullum finishes his career as T20 cricket's second-highest run-scorer, behind Chris Gayle in the distinguished list.
Chris Green snapped up two wickets and later contributed 30 runs in his side's comfortable chase of 137.
Daniel Sams' exquisite spell of 4-25 was backed by steady knocks from Shoaib Malik and Chadwick Walton to award Vancouver with yet another win.
Mohammad Hafeez and Anshy Rath were the heroes of the Royals' towering chase as the duo struck quickfire fifties to flatten the Hawks.
George Munsey's fluent 36-ball 66 came out on top against Yuvraj Singh's rapid half-century as the Nationals lost by 11 runs.
National T20 Cup - Cricket carnival to commence today as players set sights on PSL and T20 World Cup
Can Pakistan still be patient with Umar Akmal and Ahmed Shehzad?
Adil Rashid extends help to Mirpur earthquake victims
'Serious eye-opener for our system' - Misbah reflects on T20I series whitewash
National T20 Cup 2nd XI tournament gets underway in Karachi
Langer: 'Smith might not want Test captaincy back'
Ominous sign for Pakistan as Warner finds his groove again
Yadav, Jadeja inspire India to thumping innings win at Pune
Southern Punjab climb to second place after clinical display in fourth round
Bangladesh to confirm Pakistan tour within two weeks