Yes its possible.
I use a MC55 that has 3 CAN ports on it.
I have 1 CAN communicating with a Truck,
another communicating with 2 Displays and an I/O Module
and another one that is communicating with a few output modules.
All through one CPU module.
I would still highly recommend giving everything their own NODE number regardless if they are a different CAN rings.