McGill and Concordia universities are English speaking and have good engineering programmes.
I have the full video for Luso's 2005 show and will be posting it sometime before the start of next year's competition - I also have the full Atlas show from 2003, as well as Royal's 2003 show and Sunny's 2004 show too! I have a lot of full shows from 1998, 1999 and 2000. Eventually, they'll all be posted

I have Luso's full 2002 show as well

But I can't just post everything all at once.
For 2008, I can tell you that Brézac won't be competing. In fact, it was Dominic that told me which French company will be there - but I'm not making any announcements until the official press release.
Paul.