Do I need a LifeWorks/TELUS Identity account as a first time Strategy Portal user?

Yes, the email address that was provided to the Strategy Portal team must be the same email address that you use with the LifeWorks/TELUS ID Single Sign-on process.