Spin-adaptation of virtual functions in state-specific multireference perturbation theory is examined. Redundancy occurring among virtual functions generated by unitary group based excitation operators on a model-space function is handled by canonical orthogonalization. The treatment is found to remove non-physical kinks observed earlier on potential energy surfaces. Sensitivity analysis of the new approach confirms the elimination of the drastic increase in singular values of sensitivity matrices, reported earlier.