Blackburn Rovers have signed Canada keeper Jayson Leutwiler from fellow League One side Shrewsbury Town on a two-year deal for an undisclosed fee.
Leutwiler, 28, is reunited with former boss Tony Mowbray, who signed him for Middlesbrough in July 2012 where he made just five appearances.