I would like to request a Canadian patch. I will look into it and see if I can figure one out by some miracle later; but figured I'd start the conversation. I have submitted a sample structure and marked mandatory fields with a '*'.
*Street Address: (Text)
P.O. Box / Rural Route: (Text)
[note: The above three lines could be combined into "*Address Line 1:" and "Address Line 2:"]
*Province: (options: AB, BC, MB, NB, NL, NT, NS, NU, ON, PE, QC, SK, YT)
*Postal Code: (i.e. A1A 1A1)
Phone: (Would be nice.... i.e. 555-555-5555)