Bonsoir,
En 2011, nous avons fait, après la visite de
NYC, un circuit en
Nouvelle Angleterre en longeant la côte Est jusque Bar Harbor, pour redescendre ensuite dans les terres par le
New Hampshire, le
Vermont,
Rhode Island, Massachussets... (donc uniquement aux
USA)
Tu pourrais donc envisager une arrivée à
NYC, y rester un minimum de 4 jours, puis longer les côtes jusqu'au
Canada en passant par
Newport,
Cape Cod,
Boston, Kennebunkport, Bar Harbor,
Moncton, Matane, Rimouski, Tadoussac,
Quebec et finir à
Montréal. Pour un voyage de 3 semaines, je privilégierais un "one way" (mais les frais d'abandon des voitures de loc doivent être exorbitants). Si toutefois le retour aux
USA est imposé par le loueur, il serait interessant de revenir par "la campagne" pour voir un côté moins connu des
USA que nous avons également apprécié (
Vermont).
Les côtes du Massachussets et du
Maine sont splendides et elles le sont tout autant au
Canada au
New Brunswick du côté de
Moncton, Shédiac, Percé, puis à Tadoussac (
Quebec) pour l'observation des baleines. Je n'y étais pas mais je m'étais renseignée l'an passé pour finalement partir à l'opposé...dans les
Rocheuses canadiennes 
Voici quelques parcours qui pourront peut-être t'aider dans l'élaboration de ton itinéraire

www.jetset-voyages.fr/...ns_detail&vid=63
www.jetset-voyages.fr/...s_detail&vid=289
www.jetset-voyages.fr/...ns_detail&vid=70
Je reste à ta disposition si tu as d'autres questions,
En attendant, bonnes recherches