<human>: Can you give me the gist of the text in a nutshell?

My ex (f, 20) of almost four years and I (m, 21) broke up about a month ago. She has always had trouble managing her finances and it was a factor on my side during the breakup. We do not live together.

She owes me $1600 from a vacation we took about a month before the relationship ended. She asked for my help in coming up with a (very tight) budget to get me the money before the trip began, but she lost her job a week prior and I haven't received a cent.

The breakup was mutual. Contact has been amicable but very limited since. She told me during the breakup she would return the money, and when I sent a message to her about two weeks ago asking for it as well as suggesting a payment plan, she agreed, but set no date for the first payment citing her lack of employment. She recently began attending school full-time, and works promotion at a bar on weekends making approximately $75-$100 every week or so. She has not tried very hard to land a new part-time job, even though they are plentiful where I live.

Based on past experience I do not believe she will be good for the money unless something happens soon, even though she has not been combative about it. We will likely be meeting this weekend for closure. One friend has suggested writing up a contract and giving it to her then, while another believes she might be happier making a small payment in good faith to confirm her intentions. I am moving into a condo this summer and would like the money repaid, but am not desperate for it. I realize it would probably be classiest to write it off as a sunk cost, and I have not made plans for the money, however I am greedy and want it back.

What would be the best way to show her I'm serious about repayment without becoming offensive about it? Is it possible to write a short contract that might actually have legal use? I live in Canada.
<bot>: Recent ex owes me $1600 and I want it back. She agreed to pay but she is probably not good for it. Advice?