Hey Tony,
Apart from the cap/cup it looks like this
Swedish Army water bottle and cover
But with a bit of googling, I found this link and info
Czechoslovak People's Army (ČSLA) Water Bottle
Which looks like more what you have and may help with the info you are after.
Atb.
Colin
Ansum La
lovely older looking canteen tony! good find