Spring is almost here and the weather seems to be on board, with Environment Canada forecasting highs up to 18 C this week.