Moving to Canada from the US. Need bank suggestions.

I will be moving to Canada from the US in a few months and wanted to know if people prefer one bank over the other. What document will I need to open a checking account?

Is there a minimum deposit?

Will I need to have a physical address within Canada ?