Hi, @Jane243. 8 am to 10 pm actually messes up two nights for you. You have a noon checkout, so you cannot have someone the night before, and the 10 pm checkout effectively takes the next night off the calendar.
Do be sure to ask what's up, because it will help you going forward.
For instance, since you are in Markham, and your rate is very reasonable, he might be a student filmmaker. That is hugely invasive of your house and is the reason houses used as film sets charge hundreds and more per day.
Or he might just need an odd time to sleep because of flight connections, and that might be okay, but still he should pay for two nights.
I would ask him, but go with @Linda108's cautions. It is definitely okay to say no if you are at all uneasy.
Stay safe. Will you let us know what you end up doing?