Cognitive radio is an emerging technology in wireless access, aimed at vastly improving the way radio spectrum is utilized. In this article, we investigate the performance improvement gained by applying cognitive radio to a multiple wireless service providers (WSPs). We consider several WSPs and two types of users: primary (licensed) and secondary (unlicensed) users. Two different schemes are proposed for unlicensed users to manage their handoff. These two schemes are different in the sense that one allows to each WSP to give more priority to his own unlicensed users by dropping low priority users, while the other does not allow that. The system is modeled by a Markov process, with continuous time and finite state space. Due to the very large number of states, we propose a robust method to approximate the stationary probability distribution vector of Markov process. Based on this approximation, we develop several performance metrics, blocking and dropping probabilities for both kinds of unlicensed users. Numerical results show that this approximation is very close to the exact solution. Finally, we show that spectrum utilization of cognitive users increases with the proposed schemes especially in medium and high traffic.