Alas, limit does not handle radcan'ed expressions correctly in general either:
ex: (6^n+5^n)/6^n
limit(ex,n,inf) => 1 (OK)
limit(radcan(ex),n,inf) => inf (Wrong!)
And tlimit (which is often more reliable than limit) gives an internal
error on the original expression (I will report it)!
-s