I do think that UBC is worth an application. Another school to consider might be Concordia, which is in Montreal just up the street from McGill. York University in Toronto is also quite good for sociology, and would be significantly safer for admissions.
In our experience filling in the applications for universities in Canada tends to be much easier compared to universities in the US, so applying to several schools at least should not be much of a strain on your time and effort to get the applications done.