Meanwhile the Google Weather app constantly insists I live in Frankfurt while I'm in Warsaw.
On a serious note I'm dealing with this as well - I live in a middle-sized city in the centre of the country, not in Kraków!
The technical limitation would be on the weather data size: what is the granularity/resolution of the radar data on where rain is actually falling?
* https://en.wikipedia.org/wiki/Canadian_weather_radar_network
Further: what is the geography of the area, and how does that effect things as well? Toronto specifically has (a) all sort of heat island effects, (b) certain areas are effected by the lake and how weather systems cross it at certain angles, and (c) has enough of an elevation change going north of the lake (e.g., Niagara Escarpment) that there are a few ˚C change in temperature that makes the differences between snow and rain.
[0] https://news.ycombinator.com/item?id=39683660