Where is TechSource Canada? It is located at TechSource Canada 1260 Kennedy Rd, Scarborough, ON M1P 2L4, Canada. You can get directions for TechSource Canada, who is in the Cell phone store category. You can find up-to-date information on 1260 Kennedy Rd, Scarborough, ON M1P 2L4, Canada Cell phone store companies on our website.