Fergus McFadden netted a hat-trick of tries as Ireland ended their North America tour on a high, with a comfortable 40-14 victory over Canada.