I fully agree. The due date is the due date.Rogers has now decided to start charging late fees after 21 days of your billing cycle. If you're on a 30 day billing cycle, I didn't even realize this was legal. Credit cards don't arbitrarily do this. Thi...