What happened to Lamborgini of Ontario? There no longer at the Front St location. I have heard that they moved to Lawrence next to the Harley Davidson...