How to increase go sdk client timeout?

Ex: Calling temporalClient.TerminateWorkflow

Setting the timeout in the context here appears ignored. Still receive context deadline exceeded after 10 seconds