The Nameserver vps256882.vps.ovh.ca have a IP Address of 51.79.71.183 which is hosted on Canada.
Free coming soon template with jQuery countdown