meghans toronto residence