Sprucegrove is a Toronto, Canada based investment management firm that provides discretionary investment management services.