Just a few quick recommendations:
Have a safety school or two
Start thinking of who might write you letters or recommendation (and maybe work on improving/maintaining these relationships)
When preparing your application, make note of your language abilities in English/French
In terms of repeating courses, I don't see the point. The two times you've already done it are in the past so there's no point worrying about them now. Doing it a third time seems like a waste of time/money.
If you accept an offer at UBC and want to accept an offer elsewhere after, you can do so. Ontario schools work differently, like Canuck said, as they all seem to be connected. Outside of Ontario, the law schools are independent from one another, so you have more flexibility to withdraw from an acceptance.
Most advisors at the clinic are already law students, so I am very lucky to have this opportunity. Do you have any recommendations for me to further increase my chances? I am planning on applying in about a year or so. I appreciate you responding and helping out!
Also, I retook a total of 2 courses (one was because I put a PASS during Covid and wanted to redo it, and the other is because I took it during my first year and did poorly), is this too much? I was thinking of either retaking a 3rd one or just taking a non-credit course to boost up my CGPA