The best time of day for a family portrait at your home is when the front of your house or apartment is in shade. The reason why is that faces look much better without the harsh light and shadows that the sun casts from above. For most families this means choosing a time either before noon or later in the day when the light gets low. On the day of the session, if it is cloudy then timing is no longer an issue.
Location: Humewood, Toronto.