Hey man:
Welcome back.
To answer your question, yep, 3 times. It was a breeze. Never had to sit upfront and spent my nights in Envoy. Went to London, Paris and Amsterdam. Getting back was the trick.
If your planning on doing this, then buy a few ID-90's just in case. You can alwasy get your money back if you don't use them.
Get one on British Airways and another on Air Canada. Your pretty safe with those two.
Flights are starting to get pretty full, so do it now if you have time.