Reptiles living in the grasslands of Western Canada cope with extremely variable environmental temperatures. We studied body temperatures (Tb) and operative environmental temperatures (Te) for bullsnakes (Pituophis catenifer sayi Schlegel, 1837) to address uncertainties regarding challenges posed by the thermal environments of northern grasslands, and to evaluate conflicting hypotheses regarding thermoregulatory strategies. Despite potentially extreme surface temperatures (x̄min = 9.3, x̄max = 31.4°C), mammal burrows remained within voluntary limits (15 – 35°C) for 93 % of the active season and created thermal gradients (up to 27.2°C) which may facilitate thermoregulation by creating high thermal heterogeneity. This evidence suggests that grasslands may actually be less challenging for thermoregulation than comparable forests. 57.8 % of the variation in observed Tb (x̄min = 20.1, x̄max = 29.1°C) was explained by 3 simple variables: time of day, day of year, and bare ground Te. Bullsnakes thermoregulated by conforming to Te near their preferred range (21 to 27°C), selecting locations that enabled heating up below this range, and avoiding warmth above this range. Our results support broad hypotheses of reptilian thermoregulation that predict increased thermoregulation when a) environmental temperatures deviate further from preferred ranges and b) costs of thermoregulation are lower due to thermal heterogeneity.