BPS (www.bpsserver.com) is a leading provider of compliance process execution solutions with offices in Toronto, Ontario and Grand Rapids, Michigan.