Abby Wambach, och Lindsay Tarpley och Lori Chalupny gjorde USA:s, det första på straff,förspelet till 3-1 var en frispark.
Rhian Wilkinson kvitterade till 1-1 för Kanada.
Totalt hade USA bara tolv avslut under matchen varav alltså hälften blev mål.
Kristine Lillys 4-1 var hennes 122:a i landslaget.
– Vårt lag har tränat mycket tillsammans de senaste två och ett halvt åren och de unga spelarna har kommit in i spelet. Carli Lloyd, Heather O´Reilly och Lory Chalupny gjorde var sitt mål ikväll. Dessa unga spelare får saker och ting att hända och känner nu trygghet. Det är vad vi behöver i VM, sade Kristine Lilly efteråt.
Christine Sinclair reducerade till 4-2 för Kanada tidigt i andra halvlek. Förspelet var en frispark.
– Kanada är skickligt på att trasa sönder sina motståndares spel, men när vi drog ner tempot för att spela vårt eget gav det ytterligare två mål,förklarade Kristine Lilly.
Hon slog frisparken till Abby Wambach som bakåtnickade in 5-2, hennes 71:a mål på 90 landskamper.
Inbytta Heather O´Reilly fastställde slutresultatet.
Förra KIF Örebro-backen Kate Markgraf gjorde come-back efter långvarig skada och spelade drygt en halvlek. Däremot kan Heather Mitts ha ådragit sig en allvarlig knäskada efter en kollision.
USA:s landslag spelade för första gången i rosa tröjor som stöd för kampanjen mot bröstcanser.
Nästa landskamp för USA blir den 14 juli i Cleveland mot Marika Domanski Lyfors och Pia Sundhages Kina.