I went to Canada in May for a friend's wedding and flew into Pearson. The terminal was clean and the directional signage made sense. Going through customs was a breeze and did not cause any hassles/issues. All in all, Toronto has a very nice airport.