Faits: Faits: A. B._, né en 1975, ressortissant italien, est employé par la société X._ SA depuis le 1er juin 2004. Il est titulaire d'une autorisation de séjour de type B. Le prénommé a souscrit une assurance-maladie auprès d'un assureur privé, Healthcare International SA à Londres. Par lettre du 23 juillet 2004, l'Office cantonal de contrôle de l'assurance-maladie et accidents du canton de Vaud a informé B._ qu'il ne faisait pas partie des personnes pouvant être dispensées de l'obligation de s'assurer pour les soins en cas de maladie. Il l'a dès lors invité à demander son affiliation auprès d'un assureur suisse librement choisi et lui adresser une copie de son nouveau certificat d'assurance jusqu'au 31 août 2004. Le prénommé n'a pas donné suite à cette requête. Par décision du 4 novembre 2004, confirmée sur opposition le 5 janvier 2005, l'office cantonal a affilié B._ à la Caisse-maladie CMBB à partir du 1er novembre 2004. Le prénommé n'a pas donné suite à cette requête. Par décision du 4 novembre 2004, confirmée sur opposition le 5 janvier 2005, l'office cantonal a affilié B._ à la Caisse-maladie CMBB à partir du 1er novembre 2004. B. B._ a déféré cette décision au Tribunal des assurances du canton de Vaud, qui l'a débouté par jugement du 21 juin 2005. B. B._ a déféré cette décision au Tribunal des assurances du canton de Vaud, qui l'a débouté par jugement du 21 juin 2005. C. Le prénommé interjette recours de droit administratif contre ce jugement dont il demande l'annulation. Il invite le Tribunal fédéral des assurances à dire que la couverture d'assurance-maladie dont il bénéficie actuellement auprès d'un assureur privé satisfait aux exigences légales. L'intimé conclut au rejet du recours, tandis que l'Office fédéral de la santé publique a renoncé à se déterminer. 