Sources say a 20-year-old woman who worked as an escort in Vancouver and recently moved to Toronto was looking forward to a better life. Instead, she ended up dead, her remains found last week in a Caledon ditch.

Kera Freeland, who hailed from Calgary and more recently worked as an escort in Vancouver, hopped a bus to Toronto in December.

Once here, sources told CTV's Tamara Cherry, she worked for a well-known escort agency called Cachet Ladies. Her rates were listed at $400 an hour or $4,000 a day.

Freeland was last seen in Sunday, Janurary 16 in the Lake Shore Blvd. W. and Queens Ave. area of Etobicoke.

Her remains were found Thursday about one hour north of there, in Caledon, in a ditch on the side of Heart Lake Road. OPP believe the body likely became visible after large amounts of snow began to melt.

"It's very important to us to figure out how she got there," OPP Const. Peter Leon told reporters. "In doing so, we'll be able to fill in a number of the voids along the timeline that exists between her disappearance and the time she was discovered."

Police have released her photo in the hope that someone will recognize her and contact police with new information about her last whereabouts.

Friends from Kera's hometown of Calgary told CTV News she had struggled with drug addictions and came to Toronto in December looking for a better life.

As a teenager, she lived in downtown Calgary shelters and was once arrested for driving a stolen car into a house.

One friend said: "She got into some bad things but she was a really good person ... It's just really sad, the road she ended up going down."

Another said: "She was trying to work everything out in her life. She wanted a change. She wanted a new start."

Investigators with the OPP are asking anyone who last saw Freeland to call 905-857-3304.