Vidal, David, Polytechnique Montreal, CA, Canada