Glen McGregor helpfully compiles the voting attendance figures for MPs this session.
These numbers are complicated somewhat by the two omnibus budget bills and the vote marathons those bills were subject to.
Liberal MPs Stephane Dion and Sean Casey, for instance, were away from the House when voting at report stage took place for C-38. In being away that day, they each missed 156 votes. Some of the other MPs who show up with a lot of absences this session—Maria Mourani, Jim Karygiannis, Irwin Cotler—also missed a large number of those C-38 votes.
Anyone who was away for the voting on C-45, would have skipped 47 votes in doing so. I believe Justin Trudeau missed all of those.
(One other factor: the NDP leadership race. Among the most absent are six New Democrats who ran in that leadership campaign.)
Update 1:49pm. I’m told that Mr. Casey missed those C-38 votes because he was undergoing surgery in Prince Edward Island.