I think the canvas only thing is weird but pricing otherwise seems pretty normal for a popular photographer. I paid a similar amount for our baby photos and her cheapest prints were over $100, had to spend over $1300 to get digital negatives etc.

I guess if you'd been paying out of pocket you would have researched his practice a but more but there's probably no point getting annoyed about it now. I would always expect to see the price list for prints before you book in future.