¿Puedo compartir contactos con usuarios que no pertenezcan a mi dominio de Google?

Sí, puedes compartir tus contactos con cualquier usuario de la cuenta de Google, aunque se encuentre fuera de tu dominio.