Serene Canadian island courts 'Trump refugees'