An offshore site is one that does not locate its servers within the territory in which it is working. For example, a site based in the Caribbean that allows Canadian players to sign up and open an account would be considered an offshore casino for those living in Canada.