Trademark term in North America
United States
A registered trademark is valid for 10 years, and it can be renewed again and again with no limit. To keep the registration alive, you must file a maintenance document, the Declaration of Use, sometime between the 5th and 6th year after registration.
Canada
Here, a registered trademark also lasts 10 years. Marcaria.com notes that it can likewise be renewed indefinitely.