Your story really resonated with me, because of how similar it is to my own. I also graduated from Canada with a subpar gpa, and struggled a lot finding employment. In the end doing grad school in the US is what opened many doors into the tech industry for me, but I wish I hadn't wasted so many years looking for jobs between undergrad and grad school. I think your startup will do a lot of good in the world. Best of luck!