Get rid of the line "PAUSEUS 1" and tell us what happens.
I didn't have a scope handy and the meter I had isn't able to calculate high frequencies. I'll be able to try that tonight. What should I expect to see with just a toggle command?

we also must suppose your Pic is a 18F series for the Pauseus1 to be equal to 1µs ...
Yes, it's an 18F4550. The program works but the CAN data isn't flowing smoothly compared to the previous devices I made. All of the pinouts are different, and wanted to rule that out, but I can't even see how that would cause slow CAN data in the first place.