Att ditt B1 / B2-visum är giltigt i 10 år betyder inte att det ger dig rätt att stanna i USA i 10 år - det betyder bara att du får dyka upp vid gränsen vid något tillfälle inom giltighetsperioden och be om att släppas in.
Om du får komma in, kan den tid du kan stanna lagligt i USA bestämmas av utrikesministeren vid den tidpunkten och dokumenteras på din (eventuellt elektronisk) blankett I-94 . Vanligtvis får du en gräns på 6 månader från ditt datum för inresa.
Kommer till Kanada och tillbaka igen kommer i allmänhet inte att ge dig en ny period; i stället kommer utgångsdatumet för din tidigare I-94 att överföras till den som utfärdades när du återinförs från Kanada.
Men om du är permanent bosatt i Kanada , kanske det här inte hänger med dig. Reglerna är något öppna för tolkning, men det är formellt fallet att ett "kort" besök i Kanada inte kommer att återställa klockan. Förmodligen betraktas det inte som ett "kort" besök när du faktiskt går hem , men det verkar inte vara i sten och det är tänkbart att invandringschefen fortfarande anser att det är ett kort besök om du bara går hem till jul och sedan tillbaka igen.
I princip är det också möjligt att ansöka om förlängning av vistelsen när du är i USA. Se här . Det finns en ansökningsavgift på $ 290, och det verkar inte vara lätt förutsägbart om ansökan kommer att lyckas.