No way I'd want to transit 50 minutes at Pearson. In optimal conditions, you'd be landing just as pre-boarding was starting on the other flight. If you're a tiny bit delayed, that's one thing - but remember, you still have to clear customs.
If you were exceptionally lucky and had Nexus/Global entry, maybe. MAYBE. I don't think you need to do a full clearance with an international transfer (check the thread above) but it's still a long process at a big airport. Don't do it.