Western Canada-based energy services company signs contract for Journey Management solution