PM me and I'll give you the email of a guy who organises 2 games of ice a week (friday in van and saturday in burnaby) and a game of roller in Langley either weekly or Bi-weekly. It's clean hockey with a good mix of guys playing at different levels and is organised very well. It's $15 for Ice and $12 for Roller with your choice of a beer or gatorade for after the game and is usually 2 hours (but you can usually stay on after since no one goes on after us).
Edit: Oops, sorry, thought that said richmond, bc, not virgina.