That is acceptable.
If "canopy" measures either a fixed area of shade generating plant material or percentage of ground covered by such then one would expect a reduction of temperature for a given solar radiation input based on the shade.
Hint: a model without the solar radiation input may generate some odd results because the "canopy" likely doesn't change quickly but temperature can based on the sunshine. (Actually worked a project with ground temperature sensors north, east, west and south of clumps of bunch grass and dealt with such to model ground temperature.)
Remember the underlying generic linear function is a y= mx+b; m is the slope, b an intercept. There is no restriction in general on whether X is positive, negative or 0.
IF a value you measure should not negative values, such as Relative Humidity, then interpretation of a model may require restriction if the dependent value goes negative.
... View more