Nope, nice try but that's WW2 British.
When I saw the pictures of this tow hook I was thinking of a WW2 British / Canadian vehicle as well. Went through all sorts of references but could not find what I was looking for.
Never saw those two huge bumpers before, so what could it be?!?