Happy Canada Day, everyone! That's right, July is upon us already, so it's time for the July Open Thread.