In BrE, either can be used for restrictive clauses. In AmE, "that" is far more commonly used for restrictive clauses.
restrictive clause: The book that I gave you is easy to read.
nonrestrictive clause: This book, which was written by James Joyce, is difficult to read.
- For Teachers