The data is the same: XML data containing latitude and longitude and that's about it. When it gets to either the Garmin website and/or Google Earth, that data is interpreted over maps to give the user a visual look of the data rather than lat/long coordinates, and gives distance, and elevation profile. This is where it gets all divergent.
I did a run last Friday that I converted to a course. The base run data as uploaded is shown below (Sorry, you don't get to see my imminent heart attack displayed in the heart rate info, nor the "trudge factor" in the timing chart.):