R.J. Swindle has been added to Canada's World Baseball Classic roster.

He takes the spot of injured reliever Jesse Crain.

Swindle, a left-handed reliever from Vancouver, played for Canada at the WBC qualifying round in Germany last year.

The 29-year-old free agent appeared in 13 games with triple-A Memphis last season with a 4.76 earned-run average.

Swindle's major-league career has been brief, with just three games played for Philadelphia in 2008 and six more with Milwaukee in '09.

Crain withdrew after suffering a shoulder injury at spring training with the Chicago White Sox.