How can I add a post process material to a local camera at run time?

You can add too. For that you need to add new material to existing array of WeightedBlendables. (get and set)
But most people don’t know how to properly design PP materials so they can be blended together.