1) Yes, it is allowed. Lot of people do it.
2) (a) Not sure but I don't think you need to return back to Canada every evening. Please check on this.
(b) Yes, but Canada and US have a treaty. So, you only pay whatever is extra that Canada charges to Canada since their taxes are higher.