Do I need a TELUS Health One 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 TELUS Health One.