No, Canadian law has no limit. There is a review by the Immigration and Refugee Board on a statutory time frame: after 48 hours of detention, again seven days later and, after that, every 30 days until the person is released or removed from Canada. Canadian law has no time frame, no limit, whatsoever.
