"Didn't Harper start bringing them in, or should we conveniently forget about that and solely blame the liberals?"

No. The CPC government had a well-run refugee program that brought in 10,000-12,000 refugees per year from all over the world, including Syria. They were brought in at a rate which we could handle. The current issue has arisen because JT promised to be nicer, sunnier than the current government, and arbitrarily upped the ante to look good. Now we have more than we were able to deal with correctly, purely because of his grandstanding.