Liam Boyce and Gavin Whyte, who have a combined 58 caps for the North, have joined the Candystripes on multi-year deals.