You made a minor update to a service and would like to test it in production by sending a small portion of requests to the new version. Which would you choose?

This answer is correct. Canary deployment aims to eliminate/reduce risks by applying the update to a small subset of users to test out a new feature and best fits the requirements of the question.