Boston to Niagara Falls is pretty much a full day's drive. You might have time for one quick stop somewhere if you otherwise stick to I-90. But if you really want to experience the sights and attractions on the way, you'll need 1½ to 2 days for the journey. Toronto to Chicago is an even longer drive but the same general timescale applies
AZBuck