Homes First develops and provides affordable, stable housing and support services to break the cycle of homelessness for people with the fewest housing options.
Our Vision
Everyone has a home.
The vast majority of people experiencing homelessness – even those with severe mental health and/or substance use challenges – can successfully stay housed and off the street with appropriate housing and supports.
Who We Are
About Us
Homes First has been providing supportive housing programs to the city’s most vulnerable people for 40 years.
Homes First has maintained a Housing First ethos focused on providing comprehensive wrap-around services to our clients once their immediate need for housing is addressed.
We currently houses over 2,500 individuals, including seniors, adults and families, each night. Our agency operates 26 properties in Toronto, ranging from emergency shelters and apartment buildings offering long-term supportive housing.
We’re continuously looking for great people to join us in our fight for those experiencing homelessness in Toronto. If you think our missions and values align, click on the button below to see and apply for open positions.
Patricia has worked in the social housing sector for more than twenty years. All of her career choices have had the connecting theme of the support of individual and group empowerment.
Patricia has been the senior leader at Homes First for more than fifteen years. Homes First Society develops and provides affordable, stable housing and support services to break the cycle of homelessness for people with the fewest housing options throughout the City of Toronto. Homes First is financially viable, well managed, and greatly respected by the City of Toronto and other funders. It is poised for growth and positioned well for the future.
Jamie Facciolo
Director of Development and Homelessness Initiatives
Jamie has worked in the housing and homelessness sector for over 20 years. Jamie’s life work is based on the belief that everyone needs a home. Over the years he has worked on the front lines as a shelter worker, a housing worker, and a case support worker. Additionally, he spent time as a Housing and Shelter supervisor, manager and as the Director of Housing and Shelters.
His work has focused on providing shelter, housing, and support services to people who are most vulnerable, most marginalized and have the fewest housing options. He is currently dedicated to developing a variety of Housing programs specifically designed to meet the needs of Toronto’s chronic homeless population.
Caroline Ferris
Director of Human Resources
Caroline has been active within the Human Resources field for over 25 years, specializing in business operations for non-profits. Caroline joined Homes First 20 years ago and looks forward to continuing to assist the growth of existing staff and the organization alike.
Justin Ryan
Director of Property Management Operations
Justin Ryan is the Director of Property Management operation at Homes First, managing 14 properties from low rise to high rise as well as seven 24-hour emergency shelters and three hotel shelter programs in the City of Toronto. He has 25 years of extensive experience in the property development and property management field. Over his past 10 years with Homes First, Justin’s management and organization of the maintenance programs and contracts has significantly reduced the organization’s operating costs and has helped foster a healthier environment for residents and employees. His ability to understand and manage residents with extreme complex issues and pairing that with design and development has provided safer environments. Projects he has managed in this time include four large scale elevator modernizations, a 57-thousand square foot floor resurfacing project, a 64 unit building hydro vault replacement, as well as an eight-unit building addition.
Justin has a wealth of experience in property management activities in both shelter and housing program models. He also has lengthy experience in the management of both non-owned and owned building facilities management (preventative maintenance).
Ade Olubode
Director of Finance
Gary Muirhead
Director of Housing
With over 20 years of experience in housing and homelessness, Gary’s journey from Glasgow to Toronto fuels his passion for making a difference.
Having worked in social housing in Scotland’s underprivileged areas, Gary’s commitment to helping those in need led him to Homes First in 2018. He’s focused on expanding our supportive housing initiatives, driven by a vision of a future where everyone has a safe place to call home.
Gary’s dedication and experience are invaluable as we work towards our mission of creating lasting change in the lives of the homeless community.
dana hansen
Director of Fundraising and Development
Dana Hansen has over six years of fundraising and management experience within the Canadian non-profit sector, dedicating her time to causes close to her heart. Having joined the Homes First organization almost 3 years ago, Dana launched the agency’s inaugural Capital Campaign, Homefull Toronto and continues to provide strategic direction for all fund development related initiatives.
Dana is passionate about helping others and making a lasting difference in the lives of our city’s most vulnerable populations. As Director of Fundraising and Development, Dana is committed to a holistic approach to elevating Homes First’s efforts to address chronic homelessness in Toronto. She believes that together, we can build a Homefull Toronto and invites all interested in effecting positive change to join her.
Michael Potvin
Director of Client Services
Michael Potvin MSW., PhD Candidate, is a Director of Client Services with Homes First and oversees a department responsible for providing Housing First case management programs, harm reduction and health services, and oversees evaluations and research. Michael’s work focuses on implementing Evidence Base Practices (EBP) in homeless services, evaluations, and using data to monitor and inform responsive programming to better serve client’s needs.
Michael Potvin holds a Master of Social Work degree from University of Toronto and is completing his PhD at McMaster University. Michael’s training, research, and education centre around homelessness, Housing First, trauma, psychosis, internalized stigma and oppression and EBP interventions in the homeless sector such as Critical Time Intervention (CTI).
Jessica Uthayakumaran
Director of Shelters
Necole Small
Assistant Director of Property Management Operations
Necole has been active in the housing sector of over 17 years, having joined Homes First in 2007. Necole’s focus as the Assistant Director of Property Management is optimize Homes First’s opening of new programs, supporting property acquisitions, and capital projects. Supporting residents’ goals in both shelter and housing remain Necole’s top priority and looks forward to any opportunity to work directly with our residents.
Lacey Kerr
Assistant Director of Client Services
Lacey has worked with Homes First since 2020, working in various roles including as a manager of two of our Hotel shelters. Lacey has a background in supportive housing and harm reduction and is currently dedicated to developing supports and programs to serve Toronto’s unhoused population.
const getUrl = require('getUrl');
const sendPixel = require('sendPixel');
const setInWindow = require('setInWindow');
const getTimestamp = require('getTimestamp');
const injectScript = require('injectScript');
const copyFromWindow = require('copyFromWindow');
const encodeUriComponent = require('encodeUriComponent');
const callLater = require('callLater');
/**
* Globals
*/
const conversionIds = data.conversionId ?
data.conversionId.split(',').slice(0,3).map(id => id.trim())
: '';
const allPids = [];
const pageUrl = data.customUrl ? data.customUrl : getUrl();
const eventId = data.eventId;
let isScriptInjected = false;
/**
* Checks presence of LinkedIn Insight tag code.
*/
const isInsightTagAPIAvailable = () => typeof copyFromWindow('lintrk') === 'function';
/**
* Reads and Sets in global namespace all applicable PIDs on the page
*/
const setAllPids = (function() {
const partnerIds = {};
const bizoId = copyFromWindow('_bizo_data_partner_id');
const bizoIds = copyFromWindow('_bizo_data_partner_ids') || [];
const linkedInPartnerId = copyFromWindow('_linkedin_data_partner_id');
const linkedInPartnerIds = copyFromWindow('_linkedin_data_partner_ids') || [];
const addPid = pid => {
if (pid && !partnerIds[pid]) {
partnerIds[pid] = true;
allPids.push(pid);
}
};
// add the partner ids set via this GTM installation
const inputPids = data.partnerId.split(',');
inputPids.forEach(id => addPid(id.trim()));
// Add all PIDs that may have updated the global, helps skipping following adds.
addPid(linkedInPartnerId);
linkedInPartnerIds.forEach(id => addPid(id));
// add other PIDs from page
addPid(bizoId);
bizoIds.forEach(id => addPid(id));
// Update the main namespace for future tracking by InsightTag to include the partner IDs
setInWindow('_linkedin_data_partner_ids', allPids, true);
}());
/**
* Generate query params only for GTM based tracking
*/
function generateQueryParamsForGTM(cid) {
const encodedPIDs = encodeUriComponent(allPids.join(','));
let result = 'pid=' + encodedPIDs;
result += '&tm=gtmv2';
result += cid ? '&conversionId=' + encodeUriComponent(cid) : '';
result += '&url=' + encodeUriComponent(pageUrl);
result += eventId ? '&eventId=' + encodeUriComponent(eventId) : '';
result += '&v=2&fmt=js&time=' + getTimestamp();
return result;
}
// Success call back to InsightTag injection
function didInjectInsightTag() {
callLater(() => {
trackByInsightTag();
});
}
// Callback to plain GTM when InsightTag code failed to inject
function didFailInsightTag() {
trackByPlainGTM();
}
function trackByPlainGTM() {
if (conversionIds.length && conversionIds.length <= 3) {
conversionIds.forEach(id => {
const trackingUrl = 'https://px.ads.linkedin.com/collect?' + generateQueryParamsForGTM(id);
sendPixel(trackingUrl, data.gtmOnSuccess, data.gtmOnFailure);
});
} else {
sendPixel('https://px.ads.linkedin.com/collect?' + generateQueryParamsForGTM(), data.gtmOnSuccess, data.gtmOnFailure);
}
}
/**
* Download LinkedIn Insight tag core code if `window.lintrk` is not available
* Also ensure it doesn’t default fire.
*/
function trackByInsightTag() {
if (isInsightTagAPIAvailable()) {
const lintrk = copyFromWindow('lintrk');
const options = { tmsource: 'gtmv2' };
options.conversion_url = pageUrl;
if (eventId) {
options.event_id = eventId;
}
if (conversionIds.length && conversionIds.length <= 3) {
conversionIds.forEach(id => {
options.conversion_id = id;
lintrk('track', options);
});
} else {
lintrk('track', options);
}
data.gtmOnSuccess();
} else if (!isScriptInjected) {
isScriptInjected = true;
setInWindow('_already_called_lintrk', true, true);
injectScript('https://snap.licdn.com/li.lms-analytics/insight.min.js', didInjectInsightTag, didFailInsightTag);
} else {
didInjectInsightTag();
}
}
trackByInsightTag();