David Cerven was "distraught" after the recent break-up of a two-year relationship with his Slovakian girlfriend, according to a former workmate.
The former workmate, who wished to remain annonymous, also said the 21-year-old claimed he needed money to repay a loan for surgery on a knee injury he sustained as a sniper in Iraq.
"He was distraught about his life, he said it was hell, but he seemed like a 'get up and keep going' kind of guy."
He said he worked alongside Cerven, who was shot dead by police in Myers Park in central Auckland on Sunday night, for two weeks.
He said the 21-year-old had lived in New Zealand since March with his girlfriend of two years, but they broke up a few weeks ago.
After the break-up Cerven resigned abruptly, telling colleagues he was going to rejoin the US army so he could repay the loan for his surgery.
The workmate said Cerven spoke about his poverty-stricken life in Slovakia.
"He had a tough upbringing - his way out was fighting."
And he said hearing that Cerven was wanted for three armed robberies on Auckland's North Shore was a shock.
"He had seen a lot of pain and suffering, but he was a good person, he knew right from wrong, and would talk quite passionately about relationships and love."
He said Cerven spoke of the likelihood of being killed once he enlisted. He believed his death in Myers Park was "very deliberate" and would have been planned for months.
"He knew what he was up to. He was set on dying. But we never thought he was going to do it this way.
"I told him to his face that he was messed up and that he needed to sort his shit out - that there was plenty of other options to get money.
"I said, 'have you asked your mum whether she wants her son, or her loan paid?' But he was set on not giving her the option."
He didn't know if Cerven had life insurance but said his personality wasn't all dark.
"He could be very happy, and he always wanted to look after other people. He spoke about his mum a lot."
"The David I knew would never, ever try to take his own life - this is very confusing for me."
She described him as being shy and kind, with a huge amount of love for his mother, and said he lived in the Canadian city with a host family.
Cerven became close friends with Ms Safronova and her boyfriend - also a fighter - and she said the pair talked on Skype all the time after he left Canada.
"He didn't have a lot of money, but he was such a nice guy, he would never ask for anything," she said.
That meant the group of friends spent much of the summer having barbeques at the beach and cooking dinner at home.
"It was a very happy time for him," Ms Safronova said.
"He trained a lot. His English was really bad, but that didn't put him off always wanting to get to know Canadian girls.
"We would always teach him words - my favourite one was how he pronounced 'avesum' instead of 'awesome'."
Ms Safronova said Cerven loved playing with his host family's two small dogs.
"He would always take them out for a walk and send us pictures ... he called them 'my chihuahuas'."
She said his family in Slovakia was poor and a lot of the motivation behind his hard work training as a fighter was so that he could help his mother out financially. He never told her about any problems or depression.
Ms Safronova said Cerven returned to Slovakia about September 2012, and she hadn't spoken to him for two years. She was unaware of any plans he had to move to either the US or to New Zealand.
Mr Chambers said the cordoned-off area of the park would be reopened soon, as the police investigation wraps up.
Police could not give an update about the investigation at this stage, he said.
Where to get help: • Lifeline: 0800 543 354 (available 24/7) • Suicide Crisis Helpline: 0508 828 865 (0508 TAUTOKO) (available 24/7) • Youth services: (06) 3555 906 • Youthline: 0800 376 633 • Kidsline: 0800 543 754 (4pm to 6pm weekdays) • Whatsup: 0800 942 8787 (1pm to 11pm) • The Word • Depression helpline: 0800 111 757 (available 24/7) • Rainbow Youth: (09) 376 4155 • CASPER Suicide Prevention If it is an emergency and you feel like you or someone else is at risk, call 111.