Thanks for all the advice!

I have drilled from each end so far that the part of the pin remaining is only on the axle, not on the pedal. So I will try with WD40, let it soak over night, and tomorrow try heating/cooling as jpnovak suggested. Hopefully it will come off tomorrow.