Canadian supercritical water-cooled reactor (SCWR) can be modelled as a Multiple-input Multiple-output (MIMO) system. It has a high power-to-flow ratio, strong cross-coupling and high degree of nonlinearity in its dynamic characteristics. Among the outputs, the steam temperature is strongly affected by the reactor power and the most challenging to control. It is difficult to adopt a traditional control system design methodology to obtain a control system with satisfactory performance. In this paper, feedforward control is applied to reduce the effect on steam temperature from the reactor power. Single-input Single-output (SISO) feedback controllers are synthesized in the frequency domain. Using the feedforward controller, the steam temperature variation due to disturbances at the reactor power has been significantly suppressed. The control system can effectively maintain the overall system stability and regulate the plant around a specified operating condition. To deal with the nonlinearities, gain scheduling control strategy is adopted. Different sets of controllers combined by smooth weight functions are used for the plant at different load conditions. The proposed control strategies have been evaluated under various operating scenarios. Simulation results show that satisfactory performance can successfully achieved by the designed control system.