Royal Assent is immediate after it passes the Senate.
The problem IS passing the Senate.
As you can see with this other Bill, Bill C-4, it's been amended like C-6 and has been waiting in the Senate since MAY 17TH and considered only once on MAY 30TH.
http://www.parl.ca/LegisInfo/BillDetails.aspx?Language=E&billId=8073132
This scares me a little.
I think C-4 is quite different from C-6. The government completely rejected Senate's amendments on C-4; while accepted most of the amendments on C-6. C-4 is quite likely be send back to HoC for more amendments, while C-6 would most like pass the Senate without further amendments.
C-7 was in a more similar situation, but it still took 2 weeks. sigh...