well if he goes to Mexico city to deliver the passport personally on monday, waits the 6-7 hours it'll take for them to process it and give it back to him with the visa and COPR, then he'd have his visa by monday. Provided that:
1. He can pack quickly,
2. Has filled up forms B4 and maybe B4A
3. You don't care about catching a deal in the flight (last minute flights can go to up to 1200 CAD)
you could have him there by tuesday 19 in the very early morning.
Given that he's already gotten his PPR, I'd start looking for plane flights Mexico-Canada,
YES, you could have him there by easter! but it probably won't be cheap. We caught an awesome deal on WestJet from Cancun to Vancouver for 290 CAD tax included, but we reserved with 2 weeks in anticipation. I foresee your flights in the range of 400-800 CAD (hopefully less).
Another tip: They don't care at the embassy how early you arrive. I was there at 8 am and then back at 15 o'clock, and they still had me waiting like 4 hours inside the embassy for my passport. He could deliver his passport at 10 am and not have to wait 7 hours to get back to the embassy which, to me, seemed like a world of time.
Since he'll have to wait inside the embassy for a long loooooong time anyway, tell him to take a pen and something to play with (non-electronic).
An anecdote
Also, there will be a lot of crazy people in there, a guy kept telling me that I was called to get an interview cuz something was wrong with my application, I repeatedly told him I got a PPR and that I could've sent it through the mail, but it's hard to be so peppy around all those people. Most of the people at the embassy at that time have some serious issues to attend with the Canadian embassy; the guy that was unnerving me had lost 2 flights because, after 8 years of being a permanent resident, he travelled right when his permanent resident card expired (and he wasn't the only one to whom that happened), so he couldn't travel back to Canada like that. There was a danish lady who was told she had to resign her danish citizenship to gain canadian citizenship (that's just how the danish roll apparently).
And finally there are the people with a lot of problems in their applications... like, false marriage certificates, they don't speak english ...
It's hard to be peppy like that, but once they hand your passport to you back with the visa it all changes, and they seem so happy at the embassy to welcome you to Canada, totally worth the wait.