How odd Raj, that the two links you’ve provided both lead to websites that are under construction and do not offer any actual information about the OP’s question.
Unfortunately I am not in Vancouver and therefore cannot offer anything more to this other than a brief perspective on free yoga in general.
While the motives of each person or organization are unique and I do not pretend to know them, “free” yoga is typically a marketing function to draw people in. It often is not a benevolent offering.
In fact, I would contend, that sharing the wisdom of knowledge from teacher to student should not be a one way street. Only engaging the taking of yoga does not nurture balance nor does it foster a healthy guru-sisya relationship.
Classically, students would take complete care of their teacher tending to their food needs, clothing, their child rearing etcetera in exchange for the teachings. Since students no longer tend to such things for their teacher(s) the teacher must handle these and so it is quite appropriate to charge students for the teacher’s time.
Economic troubles you say? Can’t afford classes? Offer to volunteer your time at a studio in exchange for classes.