At a special meeting on Thursday attended by shareholders who owned 70 percent of the company's Common stock, the vote was nearly unanimous: 99.92 percent approval for the takeover.
Owners of Preferred shares opposed the deal, with only 25 percent of those shareholders voted in favour of the takeover bid.
Lowe's is offering $24 per Common share of Rona, and $20 for each Preferred share. That's about double what shares were trading for on the TSX when the deal was announced on February 3, and a total value of approximately $3 billion.
The takeover still has to be approved by Quebec Superior Court and regulatory officials.
In 2012 Lowe's attempted to buy Rona but the offer failed in the face of widespread opposition from Rona's independent dealers, its board of directors, and from the Quebec government.
This time most shareholders, including the Caisse de Depot which holds 14 percent of shares, said they supported the offer and stood to make several hundred million dollars in profit.
Lowe's has said that following the takeover, it will maintain Rona's head office in Boucherville, Quebec.
Rona has nearly 500 stores across Canada and directly employs 17,000 people, while its dealers employ 5,000 more people.
The takeover vote comes on the same day Cara announced it would buy another Quebec firm, St. Hubert, for $537 million.