Canadian province Alberta will hold a referendum on whether to remain in Canada or move ahead with a second binding vote on separation, Premier Danielle Smith announced after months of pressure. Earlier, around 3 lakh citizens signed in favour of separation, while 4 lakh signed against it. The oil-rich province has been demanding independence due to dissatisfaction with Canadian government.