As we enjoy Canada Day at cottages, beaches, backyard barbecues and in various other activities, we could do worse than reflect for a minute or two the great country we are celebrating. In fact there are so many complaints about just about everything these days that we are apt to forget how well-fed, well-shod and well-housed we are compared to most of humanity.