I would record it all in iMovie (playing the track in iTunes, or whatever) and then import your video into Garageband to add effects to your track, and adding the backing track over your recording (it should match up if you play in time). Then you can export the video from Garageband. Should work!