Geo Location Information for 168.144.196.95 IP Address. The IP Address 168.144.196.95 is located at 43.6412 latitude and -79.377 longitude in Canada. Friendly Location for the IP Address is Ontario, Toronto, Canada, M5j 2r8
Equine Canada. Representing, promoting, and developing horse sport and interests in Canada. We share your passion.