CAN has a maximum data rate of 1MBit/s. And the slowest Ethernet Rate is 10MBit/s.
And you really worry about throughput?
You should better worry about latency (as CAN packets are short). Latency is mostly a parameter of software (Ethernet driver+stack, CAN driver).
regards
Wolfgang