CALGARY — Police have charged a man with arson for a residential explosion in Calgary. Six people were sent to hospital Saturday night, after the blast in the northeast part of the city destroyed several townhomes.