Collect and share your travel recommendations
No, US citizens don't need ETA or visa to go to Canada. There different kind of visas that it is possible to choose. Exchange visa can't be renewed or extended.
See my recommendations in