I read that '04 STi struts will work, but not '05+ STi, and that WRX struts are too light.
I also read that KYB Excel-G struts are marginal with an STi spring and may not have matched damping.
KYB AGX or Tokico D-Spec adjustable struts are suitable but I haven't yet found a Canadian supplier.