Ethernet Shield on 3V Arduino-compatibles?

Adding a bi-directional level shifter between the Adafruit Metro M4 and the Ethernet Shield for the SPI lines will translate the 3.3V signals to 5V.