Vancouver-based Procurify raises US$50M in Series C