For anyone who currently has Xbox Live Silver and wishes they could play their games online against other people, now is the time. There is currently an Xbox Live Free Gold Weekend happening right now and ending on May 21st. From what we could tell, this is only in Canada, but leave a comment below if you live in the USA and can play Xbox Live Gold for free. Source: TrendyGamers