translate English to French: The Web site is hosted on a server that is owned by the ISP and is located on an ongoing basis at a place in Canada.
Le site Web est hébergé sur un serveur qui appartient au FSI et qui est situé en permanence à un endroit au Canada.