Sorry, to be the bearer of bad news, but when I used it in February - one of the stipulations was that you had to be a US resident or at least have a valid US driver's license - the only other stipulation was that you had to have an existing reservation. I see you're from Canada, so you may want to call Alamo to see if you have to have a US Driver's license in order to use the kiosks. But, the kiosk was very convenient.
We are from Canada and only have a Canadian driver's license and were able to use the kiosk with no problems in May