Toronto-based iPhone repair shop TheTecFixer. They offer screen replacements, battery replacements, charging port repairs, and water damage repairs among other services. They have trained technicians who are able to fix iPhones of all models, including the more recent iPhone 12 and the older iPhone 3G. Additionally, Thetecfixer offers competitive pricing for their repairs and a quick turnaround time.
https://thetecfixer.com/