I just looked up Canadian law on "superficial loss" rules for sales within 30 days (similar to wash sale rule in US). If you keep selling investments after 30-31 days, you're likely to hit the superficial loss. When you gain money you'll pay tax, but your tax losses won't help you if they are considered a 30 day holding.
You should also look at your commission costs. If you plan to beat the market by 1%, paying 3% of your assets in commissions to do so, you're losing money overall. With top 5 stocks you plan to pay up to 60 commissions/year, and it goes upwards to 120 and 240 commissions a year with 10 or 20 stocks. You need to divide the cost of those commissions by the assets you plan to dedicate to this strategy. If your costs are too high, it won't matter if you have a slightly better strategy.
Curious about one tidbit. Your post mentions "GTAA AGG" but otherwise doesn't mention bonds (AGG being iShares Aggregate Bond ETF). Does your approach sometimes sell all stocks and hold 100% AGG? I don't think so, but wanted to know how "AGG" figures into your approach.
EDIT: Hit "quote" instead of "modify" earlier, now first post has all changes.