actually in Canada it is not illegal to marry your 1st cousin, but it just isn't done,,,
I was surprised when I found that out myself..