I had extremely similar stats and the same LSAT score and I was accepted yesterday!
Also a double major, work on student government, and strong reference letters!
It sounds like you have a good chance at receiving an offer!
Best of luck:)
Former adcomm here. Assuming you have a smattering of A's to balance out your lower courses, that 175 LSAT says you'll likely get in somewhere.
Lots of schools focus on your L2 GPA, so what's that like for you?
Count backwards from your most recent course until you've gotten at least 10 full credits. You can't split up school years/summers. So if your last course 10 lands on say something you took in the summer, you continue counting and include all the courses you took in the fall/winter semester leading up. If the course lands in the winter, you include all the courses from the fall as well.
If you have a handful of courses dragging you down, you can also look at schools that drop your lowest, although I don't know of any in Ontario that calculate GPA that way.
Oh, and no one will care that you took 8 years to finish your undergrad if you have a good explanation. And yours is a pretty good one. Not everyone can do school full time. Schools know this.