Donald Trump accuses Canada of ‘decades of abuse’