I crossed the border into Canada today and I thought to ask how long I could stay. The agent said 6 months. I asked if I could go home for a day and return for another 6 months after the 6 months were up. She said, "we are a little smarter than that, it is 6 months in a 12 month frame".