you can apply for a trv anytime...
my mom applied for a trv single entry last Oct 2008, and request for an extension, 4 times, which means she stayed in Canada for more that 2 years :D
she went home last March 2011, and a week after, applied for another TRV multiple entry, this time... and lo...