Here's a workaround:
1. Add the following to your /etc/hosts file (sudo gedit /etc/hosts):
127.0.0.1 geoname-lookup.ubuntu.com
127.0.0.1 videosearch.ubuntu.com
127.0.0.1 daisy.ubuntu.com
127.0.0.1 one.ubuntu.com
127.0.0.1 musicsearch.ubuntu.com
2. Change the permissions of the geoclue libs to prevent it from executing:
sudo chmod ugo-x /usr/lib/geoclue/geoclue-master
3. Restart. No more pesky connections to Canonical servers.