Hi,
für meine Begriffe solltet Ihr Ottawa ruhig mitnehmen (sehr schöne Parlamentsgebäude!). Es ist wahrhaftig nicht mit Toronto zu vergleichen (dort würde ich Euch min. 2-3Tage empfehlen) aber auch nicht weniger interessant als Montreal (wir haben den Pariser Charme ehrlich gesagt nicht gefunden...).
An der Küste Neuenglands noch 2 Tipps : Gloucester und Newport, beides sehr schöne Örtchen, ersteres hat noch diesen Fischerflair (the perfect storm wurde da gedreht) und letzteres hat noch den Charme vergangener Zeiten, insbesondere die vielen "Mansions" sind ein Wahnsinn, Villen welche reiche New Yorker zur Zeit der Jahrhundertwende protzig errichtet haben um Ihren Sommer da zu verbringen.
Von den Niagara Falls würde ich mir nicht zu viel erwarten, falls Du schon andere Wasserfälle gesehen hast (Afrika, Südamerika). Im Prinzip ganz nett, aber nicht mehr als einen Nachmittag wert.
Zeit/km-Relation betrachtet ist die Route allemal machbar, auch eine sehr schöne Kombi aus Stadt/Natur, insbesondere Toronto und Boston sollten genügend Zeit bekommen. Provincetown würde ich unbedingt empfehlen, zum einen wegen dem whale watching, zum anderen ist die Stadt echt eine Hippiehochburg und es ist ein genuss einfach dazusitzen und dem bunten Treiben zuzusehen. Schade nur dass ihr den Old Man of the Mountain (Wahrzeichen New Hampshire) nicht mehr sehen könnt, da dieser erst vor kurzem eingestürzt ist.
Falls Ihr noch ein bisschen weiter Richtung Süden fährt, könntet Ihr auch in New Haven "Yale" besichtigen, im Gegensatz zu "Harvard" wesentlich interessantere Anlage.
Viel Spass!