I had Covid about a year ago. I wanted to go to Canada over Labor Day weekend last year. I misread the ArriveCan covid information and still tested positive a week before going. When I got to the border, I was turned away because my test was 1 day too late. The instructions apparently said that if you still tested positive, your last positive test had to be more than a week from trying to enter. I thought it said within a week.
Maybe things have changed, but I'd make sure everything is filled out properly. Nothing like having to cancel pre-paid hotel reservations in Toronto and book a hotel in Buffalo after having waited in line for and hour to cross the border and having been turned away.