I've connected through DTW many times last year from YYZ and you'll have more than enough time to get to your gate within half an hour. I've walked from the very end of B to the very end of A and did not have any problems. Lots of moving sidewalks at DTW.