What exactly do you mean by a "GPX course from Strava". One of:
GPX download of your own activity (this would have speed info - which you will need)
GPX download of somebody else's activity (this would NOT have speed info - which you will need to "make up")
Strava route export
No custom cues out of GC/GE though, that's why the tricks and workarounds exist, they aren't difficult to use and the result is very satisfying.