Goalkeeper Jayson Leutwiler joins Blackburn Rovers after the club agreed an undisclosed fee with Shrewsbury Town. Jayson, a Canadian International, joins on a contract initially until 2019.