I'm trying to use the Arduino Uno with the sparkfun CAN-bus shield (CAN-BUS Shield - DEV-13262 - SparkFun Electronics) and the Arduino WiFi shield. They each work fine when the other is not connected. I have modified the SS and handshake pins on the WiFi shield so I believe there should be no problem. However, if both shields are connected the WiFi shield reports "Wi-Fi shield not present" forever UNTIL I unplug the MISO connection of the CAN-bus shield. I thought by defining the ss and handshake pins to ensure they are different for each board the communication would be handled by the Arduino! Does anyone have any experience with this? I'm completely stuck here!! =(