¿Tienes activadas las pull-ups internas del PORTB?
Si es así te generarán tensión, VCC, y detectarán el cambio de estado cuando exteriormente los conectes a GND.
De un 18F4550:
Each of the PORTB pins has a weak internal pull-up. A
single control bit can turn on all the pull-ups. This is
performed by clearing bit RBPU (INTCON2<7>). The
weak pull-up is automatically turned off when the port
pin is configured as an output. The pull-ups are
disabled on a Power-on Reset.
Para desactivar todas las pull-ups del PORTB usa
bsf INTCON2,RBPU (RBPU en el INTCON2 del 4550 es el bit 7)