Viajar para os EUA e ESTA permite que você permaneça nos EUA sob os termos do VWP :
allows you to stay in the U.S. for 90 days or less. If you plan to stay for longer than 90 days, you must obtain a visa at the nearest U.S. Embassy or Consulate.
Uma ETA canadense é para entrar no Canadá por via aérea.
visa-exempt foreign nationals who fly to or transit through Canada are expected to have an Electronic Travel Authorization (eTA). Exceptions include U.S. citizens and travellers with a valid Canadian visa. Until September 29, 2016, travellers who do not have an eTA can board their flight, as long as they have appropriate travel documents, such as a valid passport.
Entry requirements for other methods of travel (land, sea) have not changed.
Você pode ficar no Canadá sem visto :
A border services officer at the port of entry in Canada will determine how long you can stay in Canada. Most visitors are allowed a six-month stay from the day they entered Canada. If the officer authorizes a stay of less than six months, they will indicate in your passport the date by which you must leave Canada.
Portanto, parece que você precisará solicitar um visto de visitante nos EUA B2 para os EUA, mas não precisará de visto para entrar no Canadá. No entanto, cabe aos agentes de serviço de fronteira decidir, em última análise, o período de permanência permitido.