Wales were clinical in their 61-26 demolition of Canada.
The Dragons scored nine tries and looked well prepared ahead of their year-ending Test against New Zealand next week.
Captain Gareth Thomas, celebrating his 90th cap for Wales, opened the scoring followed by a fabulous long-range Shane Williams try.
Williams was outstanding all game and set up Walesâ€™ second score, a Matthew Rees try, easily converted by James hook who missed only one conversion all evening.
Wales led 28-12 at half time, Canadaâ€™s points coming through three penalties and a drop-goal .
Wales struck thrice shortly after the break the first by Dwayne Peel followed by a Jonathan Thomas brace.
Canada replied with two late tries through Dan Pletch and Mike Pyke but ultimately the Welsh were too strong for them, adding two more tries to run out emphatic victors.
Tries: Thomas G., Williams S., Rees, penalty try, Peel, Thomas J. 2, Sweeney, Shanklin
Conversions: Hook 8
Tries: Pletch D., Daypuck
Conversions: Pritchard 2
Penalties: Pritchard 3