The problem is that if he stays at your place "a least 3 times a week" he's really living in Canada and just commuting to Detroit for work. It sounds like he's sleeping in Canada more than he's sleeping in Detroit. This is definitely a problem.
There is no income requirement to sponsor your...