Asylum seekers are arriving in Canada in record numbers, sleeping in shelters, churches and sometimes on the street. Reception centres are a more humane approach.