The Canadian government notes that 5 years must have passed since the end of the sentence, e.g., 2017 in your case, but that you can nonetheless complete the application, mark it "for information only" and present it to the Officer on arrival for review and possible temporary admission.
I would confirm this with an attorney who handles Canadian immigration matters (possibly by asking for a referral from an Arizona lawyer) and take it from there.
When dealing with government officials who have a great deal of discretion to exercise, answering questions truthfully and completely (e.g., "yes, I was arrested for assault, but not charged") is critical. Once you are disbelieved, excluding you becomes the easy decision.
Clearly, you need to be prepared to be excluded.