Your gpx file appears corrupted. Try removing it, save it somewhere on your Mac and see if BaseCamp then recognises your device.
If it does try importing the file directly into BaseCamp, if the works you can then send the data back to your Montana.