The two teams have been:
(http://www.stuff.co.nz/sport/rugby/4253242/Canterbury-Waikato-name-sides)
Canterbury: Sean Maitland, Tu Umaga-Marshall, Robbie Fruean, Ryan Crotty, Telusa Veainu, Colin Slade, Willi Heinz, Nasi Manu, Matt Todd, Ash Parker, Isaac Ross, Rob Verbakel, Peter Borlase, Steve Fualau, Wyatt Crockett (captain).
Reserves: Paul Ngauamo, Andrew Olorenshaw, Tom Broughton, Brendon O'Connor, Takerei Norton, Stephen Brett, Sam Monaghan.
Waikato: Sosene Anesi, Henry Speight, Save Tokula, Jackson Willison, Dwayne Sweeney, Trent Renata, Malcolm Barnes, Alex Bradley, Jack Lam, Dominiko Waqaniburotu, Romana Graham, Toby Lynn, Nathan White (captain), Aled de Malmanche, Toby Smith.
Reserves: Hikairo Forbes, Ben May, Matt Vant Leven, Zak Hohneck, Tawera Kerr-Barlow/David Bason, Christian Lealiifano, Sitiveni Sivivatu
Some good news for Waikato, with Waqaniburotu, Toby Smith, de Malmanche, and Sivivatu (on the bench) all fit for the game, though Leonard is not available.
I think it will be a close game. Waikato may even have a slight advantage up front, but Canterbury look to have the better backline. I'm picking Canterbury to win by 10, however wouldn't be surprised if Waikato can pull off the upset.