Before you leave to goto Buffalo or Detroit or coming back to Ontario, you should check the border traffic and road conditions. This can save you some time and also allows you to plan better for example if the border is jammed, you might want to shop a little longer, try out
different restaurants or just go site seeing. Here are a bunch of useful links that contains current traffic conditions information.
Border Traffic Conditions