Welterweight champion Georges St-Pierre faces his fiercest rival, Nick Diaz, in a long-anticipated showdown in Montreal.