CECO Environmental has agreed to acquire Profire Energy, a provider of burner management and combustion control systems, in an all-cash transaction valued at $125 million.