I had a little time to play around with CanJS and AMD.
I've added an example of using Tracker with CanJS and AMD to the github repo.
It is working for me. Maybe someone with more CanJS and AMD experience can look at it to confirm I have implemented things correctly.
Thanks.