Glad to hear it worked!
I also did some flashing work. I had initially flashed a rooted bell10c image on my phone, but my phone was running the latest bell update, which was 10e (and yet it worked fine). So I flashed back unrooted bell10c image, then with lg flash tool, flashed the 10e, then flashed the 10g from telus. It doesn't seem to matter which carrier you're taking it from.
So once the 10g was on my phone and still doing well, I installed virtual box running Ubuntu on my laptop and injected root into the 10g image i copied form my phone! And it all worked!
As for twrp, our 812s for now are SOL.