Your plants still look pretty healthy, all things considered. I agree with Lucy and Zoe, heavy rain and inadequate fertilizer should be considered. And your plants are also experiencing a lot of stress because I believe it is still going down into the 40s every night in your area. Tomatoes like warm temps 50* and higher. Are you covering them at night to keep them warm? I'm still wearing my wool socks to bed.