QUANT SQUARED, LAKE FOREST, Canada