They had ten hours. How hard is it to get him to point to a map or write something down and figure out what country he is from and go get a translator, anyone... A fucking student or professor or something. Vancouver is a big city.
Fucking go to Babel fish and type something. Let him type something... Fucking easy...
I was there in Vancouver a few years ago and the customs guy was hassling me too, I think I was a bit too casual for him.