I´ve been to Canada three times , two with my RTD and One with my NP and GC. There´s a new law that says that everybody has to travel with a valid passport if crossing a border. The truth is IO didn´t see or stamp my passaport he only swiped my GC thru a machine and that was it.
Good luck