Yes, it appears to have a valid xml ending:
on="-135.296927"><ele>52.05</ele><time>2009-02-22T23:20:22Z</time></trkpt><trkpt lat="57.048937" lon="-135.296906"><ele>52.05</ele><time>2009-02-22T23:20:25Z</time></trkpt><trkpt lat="57.049165" lon="-135.296363"><ele>52.05</ele><time>2009-02-22T23:20:55Z</time></trkpt></trkseg></trk></gpx>
I just didn't dump the entire file.
Any ideas why it doesn't work? Of course, I can send you the file if you'd like.