The reason for waiting is just in case there are any accidental omissions or errors in your physical presence calculation. If you're right on 1095 days and it turns out you mistakenly forgot just one single trip out of Canada, suddenly you don't qualify anymore and your application will be rejected! With a buffer, that error is easily fixed and your overall eligibility is still OK.
So nobody can answer this question except yourself - are you absolutely 100% sure that you have not forgotten any trips outside of Canada during the previous 5 years that might reduce your physical presence below 1095? If you're sure, then go right ahead and apply now!
If you're even 0.001% unsure though, give yourself a little more of a buffer. You've come this far - what's one or two more weeks matter, for the sake of reducing the risk?