Nice Guide! I responded to your other thread as well. I live in Germany, and will often take the TGV to CDG. Its a two hour ride for me to get to Paris via TGV,which opens up CDG as a viable competitive option over FRA, which is also two hours thanks to a lack of high speed options from my home.
I have found it to be quite pleasant - TGV from Strasbourg to CDG, then hop on a plane to Toronto or Montreal from there.
I ran into only one problem once, but the details are sketchy as this was in 2009 - I booked the TGV ticket "online" through DB, rather then SNCF. When i was on the train, they told me i did not have a ticket, rather just a booking. Apparently I was supposed to go to a ticket machine at the station, type in my booking and get the actual ticket. So guess who had to pay twice? Lesson learned, its never happened since, but now i always book on SNCF and double check that it is indeed, a ticket.