Not sure if this ever got solved but,
My guess would be MVI- Multivision Inc. in North York
They do lots of video walls in Toronto.
Not sure which one was at the auto show.]
As for the hanging, it totally depends on the points you have to hang it from. How much weight can the points hold?
I have dealt with MVI before and they are quite helpfull.
They may be able to do a site inspection.
They may come up with a different/better solution.
J Spants