I'm in Saint John, New Brunswick, Canada. My motor ate it on the highway tonight and I need to find another one. Any leads? 617 3.0l turbo diesel please, preferably out of a wagon

I know this is probably a lost cause, but can't hurt to ask, right? I'm four hours from my home, and my wagon is loaded to the teeth, I really need to drop in another motor asap.
Roger