The SJA1000 CAN controller from Philips is one of the most popular chips.
I have interfaced it to a PXA255 with out much problems. Edge interrupts and high speed operation
(just like the LAN91C111) are the some of the issues.
 
DV