Loosely, yes. Context could determine a more appropriate choice. 'Should've does not work well here: On Friday I was supposed to go to Ellen's, because my father commanded me to do so, but she cancelled.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.