There is no annual maintenance fee or charge by the government for trademark registration.  At this time, a trademark registration is good for fifteen (15) years from the date of registration.  It must then be renewed.  The government is currently proposing to change the term of the trademark registration to ten (10) years, but we are not certain if and when that would be enacted.