But concert was cancelled due to the rain" however is theoretically wrong, that 'owing to' or 'on account of' is the correct construction.
But "The concert was cancelled due to the rain." is theoretically wrong, with 'owing to' or 'on account of' being the correct construction.