Just updating this thread for anyone looking:
I can vouch for Guan's Auto Service in Toronto and Hanover Auto Centre in, well, Hanover.
Neither is right drive or Delica-specific, but they know their way around these vans quite well and are straightforward and honest. Map updates submmitted...