When I first read
I was issued the lunch card for the canteen.
I thought it was grammatical. It wasn't till checking various dictionary definitions and thinking about how to form a sentence in the passive, and making comparisons with verbs similar to issue that I gave up that line of inquiry and decided to just Google the phrase 'I was issued'.
I found out that cities from New York to California use the phrase. So I am going with my initial feeling, although others may wish to do nGrams or make other arguments, I am gonna say it is grammatical based on widespread use. (Note: the usage is not limited to tickets, by the way.)