The PIC runs 10,000,000 instructions per second, that's 10,000 instructions per ms or 10 instructions per µs. If you want to wait for 1us you'll have to do nothing for 10 instructions. This can be easily done by simply doing NOP ten times.
bsf PORTA, 7 ; set pin high
nop ; start waiting
nop ; 2
nop ; 3
nop ; 4
nop ; 5
nop ; 6
nop ; 7
nop ; 8
nop ; 9
nop ; 10
bcf PORTA, 7 ; set pin low
[/code]
The code above will set Port A 7 high for exactly 1us. If you wrap that into a macro it'll look much nicer ;)