I had to tweak the solution a bit to get it to work for me on my new Samsung Galaxy S5 that was having the same issue:
I noticed when I went into Languages, I had mine set for English (Canada) yet, Google Voice Typing default dictionary was English (US).
As an aside I don't get the difference...