New study ranks which Canadian cities are best prepared for climate change