Rose has 10 goals and eight assists in 58 appearances for Canada.
"At the age of 22, she already has over 50 caps for Canada, which is very impressive and it shows you the ability of the player we've secured," Reading manager Kelly Chambers said in a statement.
"Deanne is extremely ambitious, and is a player that wants to take her game to the next level. She has the drive and determination to want to be the best, and I am so excited to work with her to support her ambitions alongside pushing the team to the next level."
Reading said Rose will join the team in August after the Olympics.