No check here

I'm in Canada, with Royal bank, having an US account on RBC Cetura.
I get all my money electronically either ACH or wire on RBC cetura or widraw from epassporte to RBC centura
From RBC centura to Royal bank is free and instant ;)
From Epassporte to Centura it taes about 3 to 5 biz days
From ccbill i get wire to Centura ($15 per wire)