This app was mentioned in 2 comments, with an average of 1.50 upvotes
Here are the app links so that you don't have to bother with the kiosks.
iOS: https://itunes.apple.com/us/app/waytopark/id886660669?mt=8
Android: https://play.google.com/store/apps/details?id=org.caleagile.pbcus&hl=en
I advise creating an account in advance (before you need to park somewhere).
Good news but looking at the app reviews it sounds like the app itself sucks.
https://play.google.com/store/apps/details?id=org.caleagile.pbcus&hl=en
No ratings on iTunes. https://itunes.apple.com/ca/app/waytopark/id886660669?mt=8
EDIT: One reviewer says you are charged an extra fee when you use the app. :(