I just took a quick look at the "Arduino" SAMD Wire.h and the "SparkFun " SAMD Wire.h. There are differences on lines 37, 74, and 77. Honestly, I'm not sure what impact they would have.
Here is line 37 from the arduino SAMD Wire.h:
void begin(uint8_t, bool enableGeneralCall = false);
and the SparkFun SAMD Wire.h:
void begin(uint8_t);
Here are lines 73-78 from Arduino:
// RX Buffer
RingBufferN<256> rxBuffer;
//TX buffer
RingBufferN<256> txBuffer;
uint8_t txAddress;
and from SparkFun:
// RX Buffer
RingBuffer rxBuffer;
//TX buffer
RingBuffer txBuffer;
uint8_t txAddress;