No physical location is required, but you will need a Canadian BN and payroll account with the CRA.