Filing electronically with NR4s

I am a US citizen living in the US. I receive  one or more NR4s for Canadian bank related income. Can I file electronically? If so, are there any catches?