Are we legally mandated to have a Corporate Seal for our foundation?

In terms of whether a seal is required, you need to check your state nonprofit corporation statute to see if it says something specifically about this. Most do not say anything and having a corporate seal is generally not a legal requirement.