Canadian Shake Brand Good Protein Raises CA$128M