Former Bills third-string quarterback Gibran Hamdan has signed a CFL contract to play for the Toronto Argonauts. Hamdan said his decision to play in Canada was it gave him a better opportunity to play, something that wasn't going to happen in the NFL. His only opportunity with the Bills was in the preseason.