Toronto-based Software Provider Nulogy Raises $20 Million