For last few years I have come to Canada from states in early September for the two World Cup cycling races and have crossed no problem.
December of 2024 crossed without giving a great reason for the border guard or quick enough response ! Vacation days off found myself in northern Vermont...