Redirect the user to another site based on location



I have a requirement that based on user location we redirect to another site. Actually, our site is multi-domain. For example, someone will come to .com then send them to .ca site(without prompt in browser). I read some articles, by using GEOIPServices we can achieve this task. Is anyone has experience on how to do it through GeoIPServices? 

Thanks in Advance.