Samoa sent a warning to Wales ahead of next week's Test by destroying Canada 42-12 at Parc Eirias in Colwyn Bay on Friday..
The Pacific Islanders dominated from the start, scoring five tries - including four for debutant wing Robert Lilomaiava - to cruise into a 42-0 lead.
Cananda saved some face with two late consolation tries in the dying minutes
The writing was on the wall early on as the Samoa pack rumbled forward. Number eight Taiasina Tui'fua grabbed the first try after taking a quick-tap penalty and barging through three defenders to score.
Samoan fly-half Tusi Pisi was pulling the strings on attack masterfully and found Lilomaiava out wide with an pin-point cross-field kick for the young Sevens flyer's first try.
Lilomaiava bagged his second thanks to the TMO before the break to give Samoa a 22-0 lead at the interval.
Lilomaiava had an easy run in for number three and was at the end of neat chip ahead from Pisi for number four.
Moonlight wriggled his way over in the dying minutes to get Canada on the scoreboard before Connor Braid's rounded off a string finish for the Canucks.
Tries: Moonlight, Braid
Tries: Tui'fua, Lilomaiava 4
Cons: So'oialo 4
Pens: So'oialo 3
Samoa: 15 James So'oialo, 14 Paul Perez, 13 George Pisi, 12 Setaimata Sa, 11 Robert Lilomaiava, 10 Tusi Pisi, 9 Jeremy Su'a, 8 Taiasina Tui'fua, 7 Fomai Tivaini, 6 Ofisa Treviranus, 5 Filo Paulo, 4 Fa'atiga Lemalu, 3 Census Johnston, 2 Ole Avei, 1 Sakaria Taulafo (c).
Replacements: 16 Ropeti Lafo, 17 James Johnston, 18 Joe Tekori, 19 Alafoti Faosiliva, 20 Kahn Fotuali'i, 21 Johnny Leota, 22 Fa'atoina Autagavaia.
Canada: 15 James Pritchard, 14 Taylor Paris, 13 Ciaran Hearn, 12 Phil Mackenzie, 11 Matt Evans, 10 Connor Braid, 9 Sean White, 8 Aaron Carpenter, 7 Chauncey O'Toole, 6 Tyler Ardron, 5 Tyler Hotson, 4 Jon Phelan, 3 Doug Wooldridge, 2 Ray Barkwill, 1 Hubert Buydens.
Replacements: 16 Ryan Hamilton, 17 Jason Marshall, 18 Andrew Tiedemann, 19 Brett Beukeboom, 20 John Moonlight, 21 Eric Wilson, 22 Nick Blevins, 23 Jeff Hassler.
Referee: Francisco Pastrana (Argentina)