halifax CA mobile