Les grues du Canada sont omnivores et ont un régime alimentaire varié comprenant à la fois des matières végétales et animales. Ils se nourrissent principalement d’insectes, comme les sauterelles, les coléoptères et les araignées, ainsi que de petits vertébrés comme les grenouilles et les lézards. Ils consomment également des matières végétales telles que des graines, des céréales et des baies, et mangent occasionnellement des œufs ou de petits mammifères. Les grues du Canada obtiennent leur nourriture en sondant le sol avec leur long bec ou en la glanant à la surface. Ce sont des mangeurs opportunistes et profiteront de toute source de nourriture disponible, y compris les champs agricoles, les zones humides et les prairies.