Hi Aaron,
The extension MB Include Exclude helps you to load meta boxes based on the condition. If you change the template of the page, you need to save and reload the page to show meta boxes.
You can use other extensions like MB Conditional Logic or MB Show Hide to show/hide meta boxes based on the condition, remember the meta boxes always loaded when using these extensions.