Ok, I understand that you don't have read my above post.
Air write to you:
What is "exactly" in the variables lat and lon?
but you don't answer
So, I suppose that
lat = "43:41.929"
lon = "-79:26.5548"
but this
is the same as
lat = 43.6988297
lon = -79.4425964
When you have 43:41.929, this is the same as 43° 41.929', so you need to convert it into decimal value.
In fact, if I tell to you "an hour and an half", you can write "1:30" or "1.5" (it's the same !!)
So, you need to convert 1:30 to 1.5 !!!
How to do it ??
Very simple !!
Take the value after ":" (in your case is 41.929) and divide by 60, that is 0.6988
Add the value before ":", and your decimal coords will be 43.6988
Same with lon
-26.5548 / 60 + (-79) = -79.4426
Best regards
Sergio
P.S.: Belgravia Ave ??